如何将静态文件预加载或安装到Highchart的导出服务器中?

时间:2017-08-18 01:00:15

标签: node.js highcharts phantomjs

如果我使用HTML导出图表,我就可以参考样式类,因此我的图表将在我的Web应用程序中生成。

目前我尝试将CS​​S存储在我的resources.json文件中,但是样式似乎不适用于我的任何图表。

我知道在线样式标签在我的HTML中使用时会应用于图表,但是因为我有很多样式,所以最好使用resources.json加载一次。

更新

命令d_paul提供了工作,所以非常感谢你!

我试图使用enableServer命令加载资源,但它不会读取它。

无论如何通过导出API发送resources参数http://api.highcharts.com/highcharts/exporting

我知道你可以使用resources参数将JSON发送到服务器并让它以这种方式呈现,只是想知道是否有办法通过上面链接的导出API发送它。

或者如果没有通过API,我是否可以在使用enableServer参数启动服务器时加载资源?

1 个答案:

答案 0 :(得分:2)

我在node-export-server文件夹中创建了一个简单的resources.json文件,如下所示:

{
    "css": ".highcharts-background {fill: #bada55;}"
}

使用此命令生成图像:

highcharts-export-server -infile chartOptions.json -outfile chart.png

应用CSS样式没有任何问题。测试了最新版本的Node Export Server(https://github.com/highcharts/node-export-server)。