как получить значения данных индивидуально при построении графика с использованием flot - PullRequest
0 голосов
/ 02 марта 2012

Я рисую гистограмму вот так jsfiddle code

Теперь данные приведены так

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

Мне нужно знать, как я смогу получить доступ к этим 85,50,18,8 по отдельности. Так что, когда я подведу курсор к гистограмме и нажму на нее, он покажет мне соответствующие значения.

Это должно быть что-то вроде series.data. Но я не знаю, как получить значения.

1 Ответ

2 голосов
/ 02 марта 2012

Вам нужно просто:

// 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;)

...