问题
plotclick
如果我可以传递一些我想在事件触发时访问的补充数据,那么当我将数据传递到 flot 时会非常方便。
我的数据
这是一些标准数据;
[{label: 'first', data: 5, color: '#123'},
{ label: 'first', data: 10, color: '#456'}]
我希望能够做类似的事情;
[{label: 'first', data: 5, color: '#123', my_custom_attribute: 'some data'},
{ label: 'first', data: 10, color: '#456', my_custom_attribute: 'some more data'}]
这样plotclick
我就可以在我的活动中做;
$('chart').bind('plotclick', function(event, pos, item) {
console.log(item.series.my_custom_attribute) //Or something to that effect
});
我试过的
我尝试插入上面的内容并查看item
我的事件内部返回的内容plotclick
,它似乎没有存储my_custom_attribute
在任何地方。
我已经阅读了https://github.com/flot/flot/blob/master/API.md上的文档,但无法获得任何相关信息。
我已经在谷歌和这里搜索了答案,但找不到适合我需要的答案。
更新
感谢 Khawer Zeshan 提供的解决方案,这仍然不适合我;
这是我传入的数据;
[{breakdown: "test", color: "#00A4D3", data: 1.5, label: "History"},
{breakdown: "test", color: "#1464F6", data: 0, label: "Geography"}]
但是该breakdown
属性没有出现在item
.
图表的其他一切似乎都有效。