En el ejemplo here, sé cómo crear un gráfico de Flot que muestra información sobre herramientas al pasar el ratón. Pero los ejemplos solo muestran cómo mostrar información sobre herramientas que contiene el valor x, el valor y, la etiqueta, etc., y no puedo encontrar la manera de crear más información sobre herramientas personalizada.muestra información sobre herramientas personalizada al pasar el cursor sobre un punto en flot
¿Hay algún lugar donde pueda adjuntar datos personalizados, a los que pueda acceder al crear la información sobre herramientas?
Por ejemplo, para simplificar, supongamos que mi código es el siguiente:
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);
Ahora, al hacer clic en el primer punto de datos, quiero que la información sobre herramientas para mostrar "Hola", y cuando se hace clic en el segundo punto de datos Quiero mostrar "Adiós". ¿Cómo hago esto? Al enlazar el evento plothover
$(".placeholder").bind("plothover", function (event, pos, item) { /* etc. */ };
No estoy seguro de qué "elemento" se refiere a, y cómo colocar datos en él.
y aquí hay una actualización que sobrescribe completamente los datos en la información sobre herramientas: http://www.jsfiddle.net/subhaze/UtcBK/3/ – subhaze