2012-03-02 18 views
0

我画一个柱状图这样jsfiddle code如何单独获取的数据值而绘制图形使用海军报

现在给出的数据是这样的

data : [ [ 1, 85], [ 2, 50 ], [ 3, 18], [ 4, 8 ] ] 

我需要知道如何我将能够单独访问此85,50,18,8。因此,当我将光标移到条形图并单击它时,它会显示相应的值。

它应该是类似于series.data. 但我不知道如何获得值。

+0

所以基本上,你想知道什么是什么值与点击区域关联? – WTK 2012-03-02 11:12:43

+0

是的...... – 2012-03-02 11:31:35

回答

2

你需要的仅仅是:

// in plotclick handler - to get Y axis value for clicked item 
obj.series.data[obj.dataIndex][1] 

obj.dataIndex是数据阵列(这又是可作为obj.series.data)在点的指数。

这里的工作示例http://jsfiddle.net/WnC9B/24/


这个答案已经被http://flot.googlecode.com/svn/trunk/API.txt主办。)

+0

正是我在找...感谢:D – 2012-03-02 11:30:33

+1

+1赞助您的赞助,我们都应该如此幸运:) – Ryley 2012-03-02 16:10:57