升级到highcharts 5.0.14之后,为我的散点图生成的图表导出图像缺少两个轴标题。
我试图查看此版本的图表是否存在问题。在这里type: 'scatter'
的图表中查看使用5.0.14库的jsfiddle:https://jsfiddle.net/17cyzvw9/1/
这会返回带有正确轴标题的正确图表图像。
然后,我尝试使用https://export.highcharts.com/处的highcharts导出服务器,该服务器还生成了完整的带有图表轴标题的图像。
然后我从下载的highchart库文件夹的命令窗口中执行了phantomjs命令,可以看到标题丢失。
用来获取输出的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”是上面显示的输出图像。
这里出了什么问题,我打算在哪里解决这个问题?
答案 0 :(得分:0)
据我所知,您正在使用旧版Java + PhantomJS Highcharts导出服务器(https://github.com/highcharts/highcharts-export-server)。相反,我建议您使用较新的解决方案,即基于Node.js的导出服务器(https://github.com/highcharts/node-export-server)。使用以下命令:
highcharts-export-server --infile options.json --outfile image.png
我能够将图表导出为PNG格式而没有任何问题(两个标题均可见)。