次のハイストック チャートを作成しようとしています。
- 1 つのシリーズで初期チャートをレンダリングします
- イベント (ボタンクリック) が別のシリーズを追加した後
- ポイントを(両方のシリーズに)追加することにより、動的に更新されます。
1 と 2 は機能しますが、新しく (動的に) 追加されたシリーズにポイントを追加しても機能しないようです。
チャートの作成時にシリーズを追加すると、ポイントの追加が機能するので、シリーズの追加方法と関係があると思います。
次のハイストック チャートを作成しようとしています。
1 と 2 は機能しますが、新しく (動的に) 追加されたシリーズにポイントを追加しても機能しないようです。
チャートの作成時にシリーズを追加すると、ポイントの追加が機能するので、シリーズの追加方法と関係があると思います。
問題は、ナビゲーターが chart.series 内のオブジェクトであることです。
log chart.series をコンソールすると、次のことがわかります。
したがって、ナビゲーターシリーズにポイントを追加しようとしているのではなく、次のようにします。
chart.series[0].addPoint([x, y], true, true);
chart.series[2].addPoint([x, y], true, true);
または、より良い方法は、名前でシリーズをターゲットにすることです.