Shooting guards mot small forwards
En sportmediabyrå planerar ett blogginlägg om shooting guards och small forwards och deras betydelse för poängproduktionen. De vill att du skapar ett punktdiagram som visar poäng och assists per match för respektive position, med olika glyph-färger, storlekar och transparens.
Datasetet nba har filtrerats för "SG" och "SF" och är förladdat som två Bokeh-källobjekt: shooting_guards och small_forwards. Ett HoverTool har också skapats för att visa "player", "team" och "field_goal_perc".
Den här övningen är en del av kursen
Interaktiv datavisualisering med Bokeh
Övningsinstruktioner
- Lägg till cirkel-glyph:er för poäng per match mot genomsnittliga assists med hjälp av
shooting_guards, angesizetill 16 pixlar,fill_colortill röd och tilldela0.2till rätt nyckelargument för glyph-transparens. - Lägg till cirkel-glyph:er för att representera poäng mot genomsnittliga assists för small forwards, fyllda i grönt, 6 pixlar i storlek och med
0.6i glyph-transparens.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)