Lin*_*ger 14 highcharts highstock
我有一个图表,我想根据用户的日期范围显示.此特定图表每15分钟有一个数据点.因此,如果用户选择较大的日期范围,每个系列可能会有很多数据点.以下是几个例子:
在第一个示例中,图表会显示.在第二个示例中,不显示图表.有一个Highstock演示(52,000点数据分组),可以处理大量数据点.我试图将上面的图表更改为高价图表并仍然具有相同的结果.
我该怎么做才能解决这个问题?
Gre*_*oss 23
这是由于turbo阈值选项:
"当一个系列包含一个比这长的数据数组时,只允许一维数字数组,或者允许带有x和y值的二维数组.此外,只测试第一个点,其余的被假定为相同的格式.这可以节省昂贵的数据检查和索引编制."
默认设置为1000点.您的图表未呈现,因为系列中的每个点都是一个对象,其数量大于阈值.
这是一个jfFiddle演示你的情节工作,阈值设置为2000.
这是修改后的代码部分:
plotOptions: {
spline: {
turboThreshold: 2000,
...
Run Code Online (Sandbox Code Playgroud)
另一种解决方案是将系列数据编码为二维数组,而不是使用xy属性表示每个点和对象.
| 归档时间: |
|
| 查看次数: |
19716 次 |
| 最近记录: |