Freiwurftrefferquote nach Position
Die Agentur hat noch eine letzte Visualisierung von dir angefragt. Du nutzt factor_cmap, um ein Streudiagramm zu erstellen, das die Freiwurftrefferquote in Abhängigkeit von den durchschnittlichen Punkten zeigt und jede Spielerposition in einer eigenen Farbe darstellt.
Ein Quellobjekt namens source wurde aus dem nba-Datensatz erstellt und für dich geladen. Die Variable TOOLTIPS, die den Namen der Spieler enthält, wurde ebenfalls angelegt, damit er beim Überfahren der Grafik mit der Maus angezeigt wird.
Diese Übung ist Teil des Kurses
<Kurs>Interaktive Datenvisualisierung mit Bokeh</Kurs>Übungsanweisungen
- Importiere
Category10_5undfactor_cmap. - Erstelle
positions, eine Liste mit"PG","SG","SF","PF"und"C". - Übergib
"position"an das Argumentlegend_fieldund vervollständige das Argumentfill_colorinnerhalb vonfig.circle().
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import modules
____
____
# Create positions
positions = ["____", "____", "____", "____", "____"]
fig = figure(x_axis_label="Free Throw Percentage", y_axis_label="Points", title="Free Throw Percentage vs. Average Points", tooltips=TOOLTIPS)
# Add circle glyphs
fig.circle(x="free_throw_perc", y="points", source=source, legend_field="____", fill_color=factor_cmap("____", palette=____, factors=____))
output_file(filename="average_points_vs_free_throw_percentage.html")
show(fig)