отображение настраиваемой всплывающей подсказки при наведении курсора на точку в flot

Из примера здесь я вроде как знаю, как создать график Флота. который показывает всплывающие подсказки при наведении курсора. Но примеры показывают только то, как отображать всплывающие подсказки, содержащие значение 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. */ };

я не уверен, что означает «элемент» и как к нему прикреплять данные.

12
задан grautur 3 December 2010 в 20:59
поделиться