如何为Jqplot条形图/饼图的各个条指定额外的隐藏参数

时间:2012-09-21 17:43:18

标签: jquery jqplot

我想将其他隐藏参数传递给Jqplot图表的单个条形图或饼图切片。实际上,我希望当我点击单个条形/切片时,它应该带我到不同的页面取决于分配给每个条形/切片的键。现在,onClick事件我可以捕获数据,gridpos等。但是在这里我想将键值附加到条形/切片,并且应该能够在单击条形/切片时访问这些键。 有人可以指点我怎么做吗?

这是jsfiddle http://jsfiddle.net/jdev/4e9Ls/39/

1 个答案:

答案 0 :(得分:1)

没有什么可以阻止您在数据数组中添加其他参数:

var data = [
         ["USD",5000,"Hello"], ["CAD",2000, "I"], ["JPY",10000, "Am"], ["AUD",9000, "Additional"]
];

然后在点击事件中:

$('#chart2').bind('jqplotDataClick', function (ev, seriesIndex, pointIndex, data) { 
    alert(data[2]);
});

更新小提琴here