Mpld3: Desplazamiento de la información sobre herramientas sobre las barras (viabilidad)

Creado en 21 ene. 2015  ·  4Comentarios  ·  Fuente: mpld3/mpld3

¿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.

Comentario más útil

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.

Todos 4 comentarios

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 = "

"+ thisLabel +"
"
¿Fue útil esta página
0 / 5 - 0 calificaciones