Jquery Highcharts设置x轴类别

Jquery Highcharts设置x轴类别,jquery,highcharts,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 }); D

我在画我的图表

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类别的内容,这可能吗?我看不到任何更改标题的内容,但设法在线获取了一个片段,我确实需要避免破坏和重新创建图表。

您可以使用Axis对象上的
setCategories
方法来完成此操作。请参见此处的axis参考文档:

示例:

由于可以在渲染时间后使用该函数更新图表选项:

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

@因此,您可能需要更新fiddle中的highchart js链接