我在画我的图表,
Data.chart.series[0].remove();
Data.chart.xAxis[0].axisTitle.attr({ text: xAxisTitle});
//Data.chart.xAxis[0].categories = xAxisCategories;
Data.chart.addSeries({
name: yAxisTitle,
data: formattedData,
pointInterval: pointInterval
});
Data.chart.redraw();
我只是在文档中看不到任何更改xAxis类别的内容,这可能吗?我看不到任何更改标题的内容,但我设法在网上获得了一个片段,我真的需要避免破坏和重新创建图表。
3条答案
按热度按时间wydwbb8l1#
您可以使用Axis对象上的
setCategories
方法来完成此操作。请参阅以下位置的axis参考文档:http://www.highcharts.com/ref/#axis-object示例:http://jsfiddle.net/4tuvC/
mfuanj7w2#
从Highcharts 5.0.0开始,您可以使用update()函数在渲染后更新图表选项:
7vhp5slm3#
试试这个