我正在使用 Highcharts 为我的系统用户绘制一些图形。它工作正常,但我在使用堆叠选项时遇到了一些问题。
要堆叠图表,这就是我正在做的事情:
chart.options.plotOptions.series.stacking = 'normal';
根据 Highcharts API,这就是它的完成方式。它工作正常;但除了堆叠之外,我还需要向用户显示一些信息,但这些信息只有在图表堆叠时才可见。所以这就是我正在做的事情:
var stacking = chart.options.plotOptions.series.stacking;
if (stacking == 'normal'){
//show something
}
这应该确保图表是堆叠的,但“堆叠”总是返回“未定义”而不是“正常”或空白 - 即使在另一个函数中我只是将其归为“正常”。请记住,“图表”是一个全局变量,因此任何其他 JS 函数都应该可以访问对它的任何更改。
详情:http: //jsfiddle.net/GtjdU/
有任何想法吗?