Začněte nyníZačněte zdarma

Střelecké dvojky versus malí křídla

Sportovní mediální agentura připravuje blog porovnávající přínos střeleckých dvojek a malých křídel k bodové produkci. Požádala tě o vytvoření bodového grafu zobrazujícího počty bodů a asistencí na zápas pro každou z těchto dvou pozic, přičemž jednotlivé pozice mají být odlišeny barvou, velikostí a průhledností glyfů.

Dataset nba byl filtrován pro hodnoty "SG" a "SF" a je předem načten jako dva zdrojové objekty Bokeh: shooting_guards a small_forwards. Byl také vytvořen HoverTool zobrazující "player", "team" a "field_goal_perc".

Toto cvičení je součástí kurzu

Interaktivní vizualizace dat s Bokeh

Zobrazit kurz

Pokyny k cvičení

  • Přidej kruhové glyfy pro počet bodů na zápas versus průměrný počet asistencí pomocí shooting_guards, nastav size na 16 pixelů, fill_color na červenou a přiřaď hodnotu 0.2 příslušnému argumentu pro průhlednost glyfu.
  • Přidej kruhové glyfy reprezentující body versus průměrný počet asistencí pro malá křídla, vyplněné zelenou barvou, o velikosti 6 pixelů a s průhledností glyfu 0.6.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód