HighCharts Export Server不会一致地呈现系列标记符号

时间:2017-09-20 08:27:20

标签: c# highcharts

导出服务器导出的图形无法呈现来自指定URL的图像,这些图像将用作每个系列数据点的标记,例如以下示例:

"series":[{"data":[{"y":0.06,"x":3.5815,"marker":{"symbol":"url(https://www.highcharts.com/samples/graphics/sun.png)","width":40,"height":40}}}]

渲染在某种意义上是不一致的,因为它有时会加载而不会加载到别人身上。我假设高图导出服务器在将URL中的图像加载到图像之前返回图形。

或者,有没有其他方法可以通过在JSON文件中传递这样的参数将图像作为标记加载到图形上?

1 个答案:

答案 0 :(得分:0)

我注意到您已在此处报告此问题:https://github.com/highcharts/node-export-server/issues/43。在修复此错误之前,您可以使用旧版本的导出服务器(使用PhantomJS)。在本页底部:https://www.highcharts.com/docs/export-module/render-charts-serverside您将找到如何安装和配置旧版导出服务器的说明。以下是使用示例:

phantomjs highcharts-convert.js -infile options.js -outfile chart.png

我尝试以这种方式生成图像,它渲染没有任何问题,导致:

Created with legacy export server