Highcharts:当条形图更改为柱形图时,某些列会丢失

时间:2015-11-12 21:10:06

标签: highcharts

我正在开发一个网站并使用Highcharts。我有条形图/柱形图选择。该图表首先以条形图显示,然后使用以下代码在两种图表类型之间切换:

更改为条形图的代码:

var chart = code for find the chart object
chart.inverted = true;
chart.xAxis[0].update({}, false);
chart.yAxis[0].update({}, false);
chart.series[0].update({
    type: 'bar'
});

以下代码用于更改为柱形图:

var chart = code for find the chart object
chart.inverted = false;
chart.xAxis[0].update({}, true);
chart.yAxis[0].update({}, true);
chart.series[0].update({
    type: 'column'
});

当条形图首次显示图表时,将显示所有数据。但是,当更改为柱形图时,缺少某些列。请看下面的图片。如果我将其更改为条形图,则所有数据仍然存在。

enter image description here

这个问题的原因是什么?谢谢!

1 个答案:

答案 0 :(得分:1)

经过一番研究,我发现这里的代码对我有用。

http://jsfiddle.net/lorwynz_11/sSLnn/3/

表示柱形图

If-None-Match

表示条形图

If-*

干杯!