Seria fácil dar aos gráficos de barras um recurso análogo a PointLabelTooltip
? Passar o mouse sobre uma barra faria a dica de ferramenta aparecer.
Você pode fazer isso com 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()
Pode valer a pena ter um plugin BarTooltip
que torna isso mais fácil.
Obrigado pela dica.
Olá Aflaxman,
Eu estava lutando para adicionar dicas de ferramentas às barras usando PointHTMLTooltip. Depois de substituí-lo pelo LineLabelTooltip e entender que as barras são compostas por retângulos, funcionou!
Muito obrigado por isso...
Mais uma pergunta, porém ... Como posso adicionar um ccs personalizável para o plugin LineLabelTooltip? Eu gostaria de formatar as dicas de ferramentas como setas para a esquerda (.tooltip .tooltiptext :: depois).
No PointHTMLTooltip posso passar o css mas no LineLabelTooltip esta opção não está disponível ...
Obrigado
Substituir LineLabelTooltip por LineHTMLTooltip e envolver o rótulo em tags html de dica de ferramenta funcionou.
Gostar:
rótulo = "
Comentários muito úteis
Você pode fazer isso com
LineLabelTooltip
:Pode valer a pena ter um plugin
BarTooltip
que torna isso mais fácil.