Я использую PhantomJS с Highcharts и Highcharts для преобразования диаграмм на сервер. Я пытаюсь сделать круговую диаграмму с включенными метками данных. Моя конфигурация JSON отлично работает при запуске в браузере, но тот же JSON с PhantomJS пропускает метки данных. Все остальное сделано правильно.Highcharts convert: не показывать метки диаграммы круговой диаграммы
Вот мой JSON:
{
chart: {
height:500,
type: 'pie',
},
legend: {
margin: 30
},
plotOptions: {
pie: {
showInLegend: true,
dataLabels: {
enabled: true,
format: '<b>{point.name}</b>: {point.y} ({point.percentage:.1f}%)',
},
}
},
series:
[{
name: 'Count',
data: [
['A', 12 ]
,
['B', 500 ]
,
['C', 50 ]
]
}]
}
Вот ссылка на JSFiddle с тем же JSON, который работает правильно:
https://jsfiddle.net/j2nb72L7/
Вот вывод изображения из PhantomJS:
Когда вы используете phantomjs * только *, эти метки отсутствуют? Данные построены правильно? –
@JoseGarrido да, сами данные в порядке. Вы можете сравнить изображение, отправленное на скрипку, чтобы понять, что я имею в виду. –
Я думаю, что эта тема может быть связана с вашей проблемой: http://stackoverflow.com/questions/23633441/highcharts-phantomjs-export-image-missing-labels –