2014-09-09 5 views
0

У меня есть график флота с несколькими различными графиками в нем. Существует интерактивность, которая вызывает событие, когда точка зависнет, a la http://www.flotcharts.org/flot/examples/interacting/. Есть ли какой-либо способ определения того, из какого сюжета возникла точка события, за исключением раскраски всех участков однозначно и получения цвета точки?Определить график точки запаса

ответ

2

Если вы посмотрите на сценарий на этой странице, вы это обязательным для plothover события:

$("#placeholder").bind("plothover", function (event, pos, item) 

item является фактической точки вы зависший над (или нулевое значение, если вы не над точкой) , Этот объект содержит все необходимые данные, включая как series, который дает вам серию, к которой он принадлежит (что я предполагаю, это то, что вы подразумевали под plot) и seriesIndex.

Фактическое описание item объекта рода скрыто в documentation:

item: { 
    datapoint: the point, e.g. [0, 2] 
    dataIndex: the index of the point in the data array 
    series: the series object 
    seriesIndex: the index of the series 
    pageX, pageY: the global screen coordinates of the point 
} 

Также обратите внимание: «Объект элемента в данном примере является либо нулевым или рядом объектом на форме»

Как близко «рядом» зависит от mouseActiveRadius

Смежные вопросы