【问题标题】:Irregular time data in highchartshighcharts中的不规则时间数据
【发布时间】:2015-09-07 13:11:49
【问题描述】:

在highcharts中使用不规则时间数据图表绘制图表时遇到问题。问题如下:

这是系列数组:

series : [
{
 name:'test chart'
 data:[
            [Date.UTC(1970, 9, 21), 0],
            [Date.UTC(1970, 10, 4), 0.28],
            [Date.UTC(1970, 10, 9), 0.25] 
            ......
      ]
}
]

如果一个serie in series数组的数据数组长度大于1000,图表将不绘制,显示为空白,但是当数据数组长度小于1000时,图表正常显示。为什么?以及如何解决它?它是 不规则时间数据图表的 highchart 的限制吗?

【问题讨论】:

    标签: javascript highcharts


    【解决方案1】:

    检查 turbo-threshold 属性(如果设置),Highcharts 即使是 100 万点也能正常工作。分享有问题的小提琴

    更新:Highchart Champ sebastian 已经在Highcharts 3 cannot render more than 1000 points in one series回答了类似的问题

    使用:http://api.highcharts.com/highcharts#plotOptions.series.turboThreshold

    在你的系列中

     series: [
                   {
                    type: 'scatter',
                    name: 'some name',                                     
                    data: something,
                    turboThreshold: 7000,}
      ]
    

    【讨论】:

    • 是turboThreshold在series里设置的吗?不是在plotOptions:series:turboThreshold吗?
    • 我与您共享的示例链接,表明您可以将其保存在 plotOtions 中...但是我在上面的答案中编写的代码来自我的 highcharts 图表,我在其中串联使用它并且工作正常:)
    • turboThreshold 适用于 plotOption 和 in series 的地方。请参考 highcharts 的文档来澄清它。快乐编码:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    • 1970-01-01
    • 2015-06-04
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 2010-11-04
    相关资源
    最近更新 更多