我正在制作动态高图(每秒更新SPline)。 我需要传递图表的动态工具提示。 对于我的实际代码,我从CSV获取数据。
我在这里更新了我的示例代码JSFIDDLE。
我在此示例代码中提供了工具提示:'tooltip text <br>'
。
这仅适用于前20个记录。
然后其余部分显示为未定义。
我也必须在ajax调用中传递工具提示。 我试过这样:
t='my tooltip';
series.addPoint([x, y,t], true, true);
但它显示未定义。
任何人都可以帮我展示工具提示。 提前谢谢。
答案 0 :(得分:1)
在您的代码中,您有:
series.addPoint([x, y,t], true, true);
这不起作用。传递数组时,它只会使用x
和y
值并丢弃t
。相反,您需要传递一个对象来提供t
变量。
例如:
series.addPoint({x:x, y:y, t:t}, true, true);
这与在功能中使用data
在选项中设置data.push
数组时的操作相同。
请参阅this updated JSFiddle其工作原理。