Shooting guards versus small forwards
O agenție de presă sportivă pregătește un articol de blog în care compară importanța shooting guards și a small forwards în producția de puncte. Ți-au cerut să creezi un scatter plot care să afișeze punctele și pasele decisive per meci pentru fiecare dintre cele două poziții, folosind culori, dimensiuni și transparențe diferite pentru glyph-uri.
Setul de date nba a fost filtrat pentru "SG" și "SF" și a fost preîncărcat sub forma a două obiecte sursă Bokeh numite shooting_guards și small_forwards. A fost creat și un HoverTool pentru a afișa "player", "team" și "field_goal_perc".
Acest exercițiu face parte din cursul
Vizualizare interactivă a datelor cu Bokeh
Instrucțiuni pentru exercițiu
- Adaugă glyph-uri de tip cerc pentru punctele per meci față de media paselor decisive folosind
shooting_guards, setândsizela 16 pixeli,fill_colorla roșu și atribuind0.2argumentului corespunzător pentru transparența glyph-ului. - Adaugă glyph-uri de tip cerc pentru a reprezenta punctele față de media paselor decisive pentru small forwards, umplute cu verde, cu dimensiunea de 6 pixeli și cu transparența glyph-ului de
0.6.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)