我使用phantomjs使用命令行脚本中的json文件渲染高图的png图像。 因为它的JSON显然我不能像在Web客户端版本中那样使用xAxis.labels.formatter,但由于这些是用于自动报告,我们不希望必须通过它来生成它们浏览器。
无论如何将xAxis标签格式化为以下结果:
Highcharts.dateFormat('%d /%m /%y%H:%M',this.value)
目前他们正在出现我认为的默认值。例如2月10日
这甚至没有告诉我们今年是什么时候。
我使用默认" highcharts-convert.js" file作为phantomjs的第一个参数 第二个参数是我作为json对象的highcharts配置 第三个是输出文件的名称
是否可以在回调脚本中执行此操作,如果是这样我将如何将函数传递给格式化程序?
我已经尝试过迭代标签集合,但这不起作用:
function(chart) {
$.each( chart.xAxis.labels, function( index, value ){
chart.xAxis.labels[index] = Highcharts.dateFormat('%d/%m/%y %H:%M',value);
});
}
还有其他替代方案对我开放吗?