Таблица экспорта на стороне сервера Highcharts с метками данных (PhantomJS)

#highcharts

#Highcharts

Вопрос:

Я пытаюсь экспортировать круговую диаграмму с метками данных. Я использую функцию экспорта на стороне сервера Phantomjs. Я правильно возвращаю изображение диаграммы, но метки данных не отображаются. Пример структуры данных в веб-версии добавляет метки данных, как и ожидалось.

Требуется ли конкретная конфигурация для отображения меток данных? Я на HIghcharts 4.0.1

JSON, который я отправляю на фантомный сервер, является:

 {"infile":"{ legend: {enabled: false},chart: {borderWidth: 0},colors: ['#4572A7', '#AA4643', '#89A54E', '#80699B', '#3D96AE', '#DB843D', '#92A8CD', '#A47D7C', '#B5CA92'],credits: {text:'CannLabs'},title: {text: 'Potency results'},plotOptions: {pie: {dataLabels: {enabled: true,color: 'black',format: '<b>{point.name}</b>: {point.percentage:.1f} %'}}},series: [{type: 'pie',name: 'Potency Results',data: [{name: 'CBD-V', y: 0.00},{name:'CBD-A',y: 0.00},{name:'CBG',y: 0.00},{name:'CBD',y: 0.01},{name:'THC-V',y: 0.00},{name:'CBN',y: 0.01},{name:'THC',y: 0.87},{name:'CBC',y: 0.02},{name:'THC-A',y: 0.00}]}]};"}
 

Комментарии:

1. Попробуйте отключить опцию отложить .

2. Отключение отсрочки не привело к отображению меток при экспорте.

Ответ №1:

Похоже, это ошибка в версии highcharts 4.0.1. Я обновился до основной версии highcharts.js файл и метки теперь отображаются правильно.

Ответ №2:

Если принятый ответ выше вам не поможет, попробуйте добавить animation: false в свою конфигурацию серии, например:

 plotOptions: {
    series: {
        animation: false
    }
},
 

Комментарии:

1. Возникла проблема с неправильным отображением круговых диаграмм в формате PDF в phantomjs. Отключение анимации сделало свое дело. Спасибо.