请看看我的jsFiddle:
https://jsfiddle.net/MrSnrub/8ugu3pta/5/
将开始日期设置为2012年1月9日。如果我们查看GOOG股票的导入JSON Feed(可在此处找到:https://www.highcharts.com/samples/data/jsonp.php?filename=goog-c.json),我们会看到该范围的以下值:
/* Jan 2012 */
[1325548800000,332.37], // 2012-01-03
[1325635200000,333.81], // 2012-01-04
[1325721600000,329.18], // 2012-01-05
[1325808000000,324.68], // 2012-01-06
[1326067200000,310.92], // 2012-01-09
[1326153600000,311.26], // 2012-01-10
[1326240000000,312.67], // 2012-01-11
[1326326400000,314.51], // 2012-01-12
[1326412800000,312.18], // 2012-01-13
然而,我的Highcharts图表显示,2012年1月9日的GOOG值为324.68。我正在获取seriesProcessedYData,如下所示:
var series_processed_y_data =
e.target.series[i].processedYData;
var series_min_y_data =
series_processed_y_data[0].toFixed(2);
我正在获取数组的第0个值。为什么还有一天,我该如何解决?