highcharts 5.0.14: проблема phantomjs с отсутствующими названиями осей в экспортированном изображении - PullRequest
0 голосов
/ 07 мая 2019

После обновления до highcharts 5.0.14 в сгенерированном изображении экспорта диаграмм для моих точечных диаграмм отсутствуют названия обеих осей.

Я попытался выяснить, связана ли проблема с этой версией highcharts.Смотрите jsfiddle с использованием библиотек 5.0.14 для моей type: 'scatter' диаграммы здесь: https://jsfiddle.net/17cyzvw9/1/

Это вернуло правильное изображение диаграммы с правильными названиями осей.

enter image description here

Затем я попытался с сервером экспорта старших графиков на https://export.highcharts.com/,, который также генерирует правильное изображение без изменений с названиями осей диаграммы.

Затем я выполнил команду phantomjs из командного окна из папки загруженной библиотеки старших диаграмм, и я увидел отсутствующие заголовки .

enter image description here

Команда phantomjs для извлечения вывода выглядит следующим образом: C:\Highstock\phantomjs\bin>phantomjs "C:\Highstock\highcharts-export-server-master\phantomjs\highcharts-convert.js" -infile C:\test.json -outfile C:\test.png

test.json такая же, как и в приведенной выше ссылке на jsfiddle.'test.png' - это выходное изображение, как показано выше.

Что здесь не так и где я могу найти решение проблемы?

1 Ответ

0 голосов
/ 10 мая 2019

Из того, что я вижу, вы используете устаревший сервер экспорта Java + PhantomJS Highcharts (https://github.com/highcharts/highcharts-export-server). Вместо этого я рекомендую вам использовать более новое решение, сервер экспорта на основе Node.js (* 1004). * С командой ниже:

highcharts-export-server --infile options.json --outfile image.png

Мне удалось без проблем экспортировать диаграмму в формат PNG (оба заголовка видны).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...