LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Importiere Category10_5 und factor_cmap.
  • Erstelle positions, eine Liste mit "PG", "SG", "SF", "PF" und "C".
  • Übergib "position" an das Argument legend_field und vervollständige das Argument fill_color innerhalb von fig.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)
Code bearbeiten und ausführen