Einen HoverTool hinzufügen
Die Agentur erstellt einen Blog über Basketball-Leistungen nach Position. Sie möchten Assists und Steals in den Fokus rücken und ihren Leserinnen und Lesern ermöglichen, über Glyphen zu fahren, um herauszufinden, wer ein Spieler ist, welche Position er spielt und für welches Team er spielt.
Du wirst den vorab geladenen Datensatz nba in ein Bokeh-Objekt source umwandeln und dann Tooltips zu einem Plot hinzufügen.
Diese Übung ist Teil des Kurses
<Kurs>Interaktive Datenvisualisierung mit Bokeh</Kurs>Übungsanweisungen
- Importiere
ColumnDataSource. - Erstelle
sourceaus dem DataFramenba. - Vervollständige die Erstellung von
TOOLTIPS, indem du in dieser Reihenfolge die Labels"Position"und"Team"aus den entsprechenden Spalten vonsourcehinzufügst, und fügeTOOLTIPSzur Figure hinzu. - Füge Kreis-Glyphen für
"assists"auf der x-Achse und"steals"auf der y-Achse hinzu und vervollständige dabei das Argumentsource.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import ColumnDataSource
from ____.____ import ____
# Create source
source = ____(data=____)
# Create TOOLTIPS and add to figure
TOOLTIPS = [("Name", "@player"), ("____", "____"), ("____", "____")]
fig = figure(x_axis_label="Assists", y_axis_label="Steals", tooltips=____)
# Add circle glyphs
fig.circle(x="____", y="____", source=____)
output_file(filename="first_tooltips.html")
show(fig)