我是一名有用的助手,可以为您翻译文本。
我正在为我的系统用户使用Highcharts绘制一些图形。它工作正常,但是我在堆叠选项方面遇到了一些问题。
要堆叠图表,我正在执行以下操作:
chart.options.plotOptions.series.stacking = 'normal';
根据Highcharts API的操作,就是这样实现的。这个方法非常好用; 不过在堆叠图表的基础之上,我还需要向用户展示一些信息,但只有在堆叠图表中才能看到这些信息。所以我正在做如下操作:
var stacking = chart.options.plotOptions.series.stacking;
if (stacking == 'normal'){
//show something
}
这样应该可以确保图表堆叠了,但是“stacking”始终返回“undefined”,而不是“normal”或空白 - 尽管在另一个函数中我刚刚将其指定为“normal”。请记住,“chart”是一个全局变量,因此对它的任何更改都应该可以被任何其他JS函数访问。
详情请参阅:http://jsfiddle.net/GtjdU/
有什么想法吗?