システムのユーザー向けにいくつかのグラフィックをプロットするためにハイチャートを使用しています。問題なく動作しますが、スタッキング オプションに問題があります。
チャートを積み重ねるために、私がやっていることは次のとおりです。
chart.options.plotOptions.series.stacking = 'normal';
Highcharts API によると、これがその方法です。正常に動作します。積み上げ以外にも、ユーザーに情報を表示する必要がありますが、これらの情報は、グラフが積み上げられている場合にのみ表示されます。だからここに私がやっていることがあります:
var stacking = chart.options.plotOptions.series.stacking;
if (stacking == 'normal'){
//show something
}
これにより、グラフが積み上げられていることが確認されますが、「積み上げ」は常に「通常」または空白ではなく「未定義」を返します-別の関数で「通常」と属性付けたとしても。「chart」はグローバル変数であるため、その変更は他の JS 関数からアクセスできる必要があることに注意してください。
詳細: http://jsfiddle.net/GtjdU/
何か案は?