Highstock - 不为较大的数据集显示自定义工具提示数据

时间:2013-09-16 03:26:27

标签: highstock

我有一个高档图表,可以正确显示大约100长的数据集。

我向该点添加自定义数据,以便工具提示显示此值。

  for j in i.data        
    point = 
      x:(moment(j[0], "YYYY-MM-DD").unix()) * 1000
      y:parseFloat(j[2])
      z:parseFloat(j[1])

工具提示通过

显示
  tooltip:
    pointFormat: '<span style="color:{series.color};">{series.name}</span>: <b>{point.z}</b><br/>',
    valueDecimals: 2

以上工作正常并显示“point.z”罚款。但是当我请求更大的数据集时,这个值就会消失。我比较了图表对象,实际上point.z值已经消失了。

我在其他地方读到你必须设置“turboThreshold”所以我将值设置为

  plotOptions:
    series:
      turboThreshold:100000
    line:
      turboThreshold:100000

但“point.z”仍未显示。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

它是由dataGrouping引起的 - 在Highstock中,当你试图显示太多点时,点被分组。唯一的解决方案是禁用dataGrouping:plotOptions.series.dataGrouping.enabled = false