Aan de slagGa gratis aan de slag

Shooting guards versus small forwards

Het sportmediabureau gaat een blog maken waarin ze het belang van shooting guards en small forwards vergelijken bij het scoren van punten. Ze hebben je gevraagd een scatterplot te maken met het aantal punten en assists per wedstrijd voor beide posities, met verschillende glyph-kleuren, -groottes en -transparantie.

De nba-gegevensset is gefilterd op "SG" en "SF", en alvast voor je geladen als twee Bokeh-bronobjecten met de namen shooting_guards en small_forwards. Er is ook een HoverTool gemaakt die "player", "team" en "field_goal_perc" toont.

Deze oefening maakt deel uit van de cursus

Interactieve datavisualisatie met Bokeh

Cursus bekijken

Oefeninstructies

  • Voeg cirkel-glyphs toe voor punten per wedstrijd tegenover gemiddelde assists met shooting_guards, zet size op 16 pixels, fill_color op rood, en geef 0.2 mee aan het relevante sleutelwoordargument voor glyph-transparantie.
  • Voeg cirkel-glyphs toe om punten tegenover gemiddelde assists voor small forwards weer te geven, gevuld in groen, 6 pixels groot en met 0.6 glyph-transparantie.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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 bewerken en uitvoeren