Highcharts设置x轴类别

时间:2011-12-05 05:24:30

标签: jquery highcharts

大家好我正在绘制图表,

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类别的任何内容,这可能吗?我没有看到任何改变标题的东西,但设法在网上得到一个片段,我真的需要避免破坏&重新创建图表。

2 个答案:

答案 0 :(得分:36)

您可以使用Axis对象上的setCategories方法执行此操作。请参阅此处的轴参考文档:http://www.highcharts.com/ref/#axis-object

示例:http://jsfiddle.net/4tuvC/

答案 1 :(得分:0)

在最新的Highcharts版本中,您可以使用update()函数:

Data.chart.xAxis[0].update({categories: xAxisCategories});