Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Lägg till cirkel-glyph:er för poäng per match mot genomsnittliga assists med hjälp av shooting_guards, ange size till 16 pixlar, fill_color till röd och tilldela 0.2 till 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.6 i 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)
Redigera och kör kod