我想在 highstock 回调函数中获取所有系列数据。请看这个小提琴,serie.data
都是空数组。
非常奇怪的是它与rangeSelector
. 如果我这样设置
rangeSelector: {
selected: 4
},
它将返回数据。
我想在 highstock 回调函数中获取所有系列数据。请看这个小提琴,serie.data
都是空数组。
非常奇怪的是它与rangeSelector
. 如果我这样设置
rangeSelector: {
selected: 4
},
它将返回数据。
以下是series.data
文档所说的
数据
只读。包含系列数据点对象的数组。如果系列数据长度超过cropThreshold,或者如果数据被分组,则 series.data 不包含所有点。它仅包含按需创建的点。在这些情况下,可以从 series.xData 和 series.yData 中读取所有原始 X 和 Y 值。此外, series.options.data 包含点的所有配置对象,无论它们是数字、数组还是对象。退货
Array
series.data
仅包含某些数据而不是所有点,并且查看在裁剪或翻译系列时似乎series.data
已填充的源代码,因此设置rangeSelector.selected=4
会导致裁剪并因此填充数据数组。出于某种原因,series.data
如果显示了所有数据,它会显示为空,这发生在rangeSelector.select=5
. 我建议不要使用series.data
这种不可预测的行为
series.points
如果您想要当前可见的点,请使用,或使用(series.options.data
或series.options.xData
或
series.options.yData
)获取所有数据(或 xData 数组或 yData 数组)