LoslegenKostenlos starten

Shooting Guards versus Small Forwards

Die Sportmedienagentur plant einen Blog, der die Bedeutung von Shooting Guards und Small Forwards bei der Punkteproduktion vergleicht. Sie hat dich gebeten, ein Streudiagramm zu erstellen, das Punkte und Assists pro Spiel für beide Positionen zeigt – mit unterschiedlichen Glyph-Farben, -Größen und -Transparenzen.

Der Datensatz nba wurde auf "SG" und "SF" gefiltert und für dich als zwei Bokeh-Quellobjekte namens shooting_guards und small_forwards vorgeladen. Ein HoverTool wurde ebenfalls erstellt, das "player", "team" und "field_goal_perc" anzeigt.

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Datenvisualisierung mit Bokeh</Kurs>
Kurs ansehen

Übungsanweisungen

  • Füge Kreis-Glyphs für Punkte pro Spiel versus durchschnittliche Assists mit shooting_guards hinzu, setze size auf 16 Pixel, fill_color auf Rot und weise 0.2 dem passenden Schlüsselwortargument für die Glyph-Transparenz zu.
  • Füge Kreis-Glyphs hinzu, um Punkte versus durchschnittliche Assists für Small Forwards darzustellen, gefüllt in Grün, 6 Pixel groß und mit 0.6 Glyph-Transparenz.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

TOOLTIPS = [("Name", "@player"), ("Team", "@team"), ("Field Goal %", "@field_goal_perc{0.2f}")]
fig = figure(x_axis_label="Assists", y_axis_label="Points", title="Shooting Guard vs Small Forward", tooltips=TOOLTIPS)

# Add glyphs for shooting guards
fig.circle(x="assists", y="points", source=shooting_guards, legend_label="Shooting Guard", ____=____, ____="____", ____=____)

# Add glyphs for small forwards
fig.circle(x="assists", y="points", source=small_forwards, legend_label="Small Forward", ____=____, ____="____", ____=____)

output_file(filename="sg_vs_sf.html")
show(fig)
Code bearbeiten und ausführen