グラフに表示されているデータの合計を表示する方法はありますか (ナビゲーターの「ズーム」設定を尊重します)?
私は電気使用量をグラフ化しているので、範囲ごとの合計 (20 分程度のピーク使用量があり、ナビゲーターをその範囲に設定したとしましょう) があると便利です。
グラフに表示されているデータの合計を表示する方法はありますか (ナビゲーターの「ズーム」設定を尊重します)?
私は電気使用量をグラフ化しているので、範囲ごとの合計 (20 分程度のピーク使用量があり、ナビゲーターをその範囲に設定したとしましょう) があると便利です。
afterSetExtremes イベントをキャッチして、範囲からポイントを計算できます。
xAxis: {
events: {
afterSetExtremes: function () {
var counter = 0,
min = this.min,
max = this.max;
$.each(chart.series[0].options.data, function (i, point) {
if (point[0] >= min && point[0] <= max) counter++;
});
$('#report').html(counter);
}
}
},