anzeigen von benutzerdefinierten tooltip, wenn die Maus über einen Punkt in der flot

Vom Beispiel hier, ich Art von wissen, wie Sie eine Flot Diagramm mit tooltips, wenn die Maus. Aber die Beispiele zeigen nur auf, wie man tooltips mit dem x-Wert, y-Wert, label, etc., und ich kann nicht herausfinden, wie man erstellen Sie mehrere benutzerdefinierte tooltips.

Gibt es irgendwo kann ich anfügen benutzerdefinierte Daten, auf die ich zugreifen kann, die beim erstellen der tooltip?

Zum Beispiel zu vereinfachen, nehmen wir an, mein code sieht wie folgt aus:

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

Nun, wenn Sie auf den ersten Datenpunkt, möchte ich den tooltip zu zeigen, "Hallo", und beim Klick auf den zweiten Datenpunkt-ich will zeigen, "Bye". Wie mache ich das? Bei der Bindung der plothover Veranstaltung

$(".placeholder").bind("plothover", function (event, pos, item) { /* etc. */ };

Ich bin mir nicht sicher, was "Sache" bezieht, und so fügen Sie Daten zu es.

InformationsquelleAutor grautur | 2010-12-03

Schreibe einen Kommentar