ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă glyph-uri de tip cerc pentru punctele per meci față de media paselor decisive folosind shooting_guards, setând size la 16 pixeli, fill_color la roșu și atribuind 0.2 argumentului 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)
Editează și rulează codul