使用Highstock系列的平均值,我有一個系列的時間戳/值highchart - 用於顯示期
不同rangeselectors(每小時,每天,每週,每月,...)或zoomX
我想要顯示所顯示時間段的平均值。現在
,我可以計算整個系列數據的平均值:
for (i = 0; i < chart.series[0].yData.length; i++) {
total += chart.series[0].yData[i];
}
seriesAvg = (total/chart.series[0].yData.length).toFixed(4); // fix decimal to 4 places
$('#report1').html('<b>Average:</b>: '+ seriesAvg);
如何計算僅在顯示數據點的平均值?並在縮放後自動刷新?
謝謝
我找不到preprocessedYData方法的詳細信息的最終結果? – ThomasP
對不起,應該處理好數據,對不起。這不是API的一部分,但是這個數組包含所有的y值。 –
處理過的數據只包含**顯示的**點或所有系列點?我嘗試了以下:var seriesMin = Math.min.apply(null,objHighStockchart.series [0] .processedyData);但這不起作用(未定義)? – ThomasP