Wäre es einfach, Balkendiagrammen eine Funktion analog zu PointLabelTooltip
? Wenn Sie mit der Maus über einen Balken fahren, wird der Tooltip angezeigt.
Sie können dies mit dem LineLabelTooltip
tun:
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()
Es könnte sich lohnen, ein BarTooltip
Plugin zu haben, das dies einfacher macht.
Danke für den Tipp.
Hallo Aflaxmann,
Ich hatte Mühe, Tooltips mit PointHTMLTooltip zu den Balken hinzuzufügen. Nachdem ich es durch LineLabelTooltip ersetzt und verstanden hatte, dass Balken aus rechteckigen Patches bestehen, funktionierte es!
Vielen Dank dafür...
Aber noch eine Frage... Wie kann man ein anpassbares CCs für das LineLabelTooltip-Plugin hinzufügen? Ich möchte die Tooltips als Linkspfeile formatieren (.tooltip .tooltiptext::after).
In PointHTMLTooltip kann ich das CSS übergeben, aber in LineLabelTooltip ist diese Option nicht verfügbar...
Vielen Dank
Das Ersetzen von LineLabelTooltip durch LineHTMLTooltip und das Umschließen des Labels in Tooltip-HTML-Tags funktionierte.
Mögen:
Etikett =
Hilfreichster Kommentar
Sie können dies mit dem
LineLabelTooltip
tun:Es könnte sich lohnen, ein
BarTooltip
Plugin zu haben, das dies einfacher macht.