Mpld3: ツールチップをバーに合わせる(実現可能性)

作成日 2015年01月21日  ·  4コメント  ·  ソース: mpld3/mpld3

棒グラフにPointLabelTooltip類似した機能を与えるのは簡単でしょうか? バーにカーソルを合わせると、ツールチップが表示されます。

最も参考になるコメント

あなたは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()

これを簡単にするBarTooltipプラグインを用意する価値があるかもしれません。

全てのコメント4件

あなたは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()

これを簡単にするBarTooltipプラグインを用意する価値があるかもしれません。

ヒントをありがとう。

こんにちはAflaxman、

PointHTMLTooltipを使用してバーにツールチップを追加するのに苦労していました。 LineLabelTooltipに置き換え、バーが長方形のパッチで構成されていることを理解した後、機能しました。
どうもありがとうございました...
ただし、もう1つ質問があります... LineLabelTooltipプラグインにカスタマイズ可能なccを追加するにはどうすればよいですか? ツールチップを左矢印(.tooltip .tooltiptext :: after)としてフォーマットしたいと思います。
PointHTMLTooltipではcssを渡すことができますが、LineLabelTooltipではこのオプションは使用できません...

ありがとう

LineLabelTooltipをLineHTMLTooltipに置き換え、ラベルをツールチップhtmlタグでラップすることは機能しました。
お気に入り:
label = "

"+ thisLabel +"
「」
このページは役に立ちましたか?
0 / 5 - 0 評価