2012-05-22 56 views
4

我的要求是在用户点击时获取饼图切片的选定颜色。 这将是很好,如果我能在下面的函数中做到这一点:JQPlot - 饼图 - 获取点击的切片颜色

$('#chart1').bind('jqplotDataClick', 
    function (ev, seriesIndex, pointIndex, data) { 
     alert("ev = " + ev + " seriesIndex = " + seriesIndex + "pointIndex = " + pointIndex + "data = " + data); 
}); 

任何想法? 谢谢。

回答

7

是的,你可以得到颜色:

plot.series[seriesIndex].seriesColors[pointIndex] 

其中plot是在其中存储您的jqPlot

Working Example here

+1

+1好一个变种。感谢分叉我的样品:)很高兴看到人们重复使用它。 – Boro

+0

@Boro我删除了一些评论,试图让它更容易显示OP我添加的代码...不错的例子 – ManseUK

+0

非常感谢。它的工作 – Knissanka