在dygraphs点添加其他数据

时间:2014-11-17 15:44:21

标签: dygraphs

在dygraph中是否可以向点添加其他数据?

例如:

X, Y, myId
[
[1, 2, 'some id value'],
[1, 2, 'some other id value'],
[1, 2, 'some value']
]

然后能够在drawPointCallback中再次获取myId,这样我就可以决定如何根据值的类型绘制一个点。

或者:当用户点击某个点时,会触发一些点击回调,我可以获取此ID以进行进一步操作。

1 个答案:

答案 0 :(得分:4)

如果您想存储一个号码,可以将其放入隐藏的系列中。或者您可以使用具有相同条目数的辅助数组,因为您的数据具有行,例如

var data = [[1, 2], [1, 2], [1, 2]];
var auxiliary = ['some id value', 'some other id value', 'some value'];
new Dygraph(div, data, {
  pointClickCallback: function(e, pt) {
    console.log(auxiliary[pt.idx]);
  }
});