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>Übungsanweisungen
- Füge Kreis-Glyphs für Punkte pro Spiel versus durchschnittliche Assists mit
shooting_guardshinzu, setzesizeauf 16 Pixel,fill_colorauf Rot und weise0.2dem 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.6Glyph-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)