Из примера здесь я вроде как знаю, как создать график Флота. который показывает всплывающие подсказки при наведении курсора. Но примеры показывают только то, как отображать всплывающие подсказки, содержащие значение x, значение y, метку и т. Д., И я не могу понять, как создавать более настраиваемые всплывающие подсказки.
Есть ли место, куда я могу прикрепить пользовательские данные, к которым я могу получить доступ при создании всплывающей подсказки?
Например, для упрощения предположим, что мой код выглядит так:
var d = [ { label: "Fake!", data: [ [1290802154, 0.3], [1292502155, 0.1] ] } ];
var options = {
xaxis: { mode: "time" },
series: {
lines: { show: true },
points: { show: true }
},
grid: { hoverable: true, clickable: true }
};
$.plot($("#placeholder"), d, options);
Теперь, когда я нажимаю на первую точку данных, я хочу, чтобы во всплывающей подсказке отображалось «Привет», а при нажатии на вторую точку данных я хочу показать «Пока». Как мне это сделать? При связывании события plothover
$(".placeholder").bind("plothover", function (event, pos, item) { /* etc. */ };
я не уверен, что означает «элемент» и как к нему прикреплять данные.