¿Sería fácil darle a los gráficos de barras una característica análoga a PointLabelTooltip
? Al pasar el cursor sobre una barra, aparecería la información sobre herramientas.
Puede hacer esto con LineLabelTooltip
:
N = 10
bars = plt.bar(np.arange(N), np.random.normal(size=N))
for i, bar in enumerate(bars.get_children()):
tooltip = mpld3.plugins.LineLabelTooltip(bar, label=str(i))
mpld3.plugins.connect(plt.gcf(), tooltip)
mpld3.display()
Podría valer la pena tener un complemento BarTooltip
que facilite esto.
Gracias por el consejo.
Hola Aflaxman,
Estaba luchando para agregar información sobre herramientas a las barras usando PointHTMLTooltip. Después de reemplazarlo por LineLabelTooltip y comprender que las barras están compuestas por parches rectangulares, ¡funcionó!
Muchas gracias por eso...
Sin embargo, una pregunta más ... ¿Cómo puedo agregar un CCS personalizable para el complemento LineLabelTooltip? Me gustaría formatear la información sobre herramientas como flechas hacia la izquierda (.tooltip .tooltiptext :: after).
En PointHTMLTooltip puedo pasar el css pero en LineLabelTooltip esta opción no está disponible ...
Gracias
Reemplazar LineLabelTooltip por LineHTMLTooltip y envolver la etiqueta en etiquetas html de información sobre herramientas funcionó.
Igual que:
label = "
Comentario más útil
Puede hacer esto con
LineLabelTooltip
:Podría valer la pena tener un complemento
BarTooltip
que facilite esto.