Mpld3: Dica de ferramenta pairando sobre as barras (viabilidade)

Criado em 21 jan. 2015  ·  4Comentários  ·  Fonte: mpld3/mpld3

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.

Comentários muito úteis

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.

Todos 4 comentários

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

"+ thisLabel +"
"
Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

sheldonpark picture sheldonpark  ·  7Comentários

ajasja picture ajasja  ·  17Comentários

pranet picture pranet  ·  6Comentários

andreatramacere picture andreatramacere  ·  8Comentários

dmiller7115 picture dmiller7115  ·  5Comentários