Shooting guard versus small forward
Agensi media olahraga akan membuat blog yang membandingkan pentingnya shooting guard dan small forward dalam produksi poin. Mereka meminta Anda membuat plot sebar yang menampilkan poin dan assist per pertandingan untuk masing-masing dari dua posisi tersebut, dengan menggunakan warna, ukuran, dan transparansi glyph yang berbeda.
Himpunan data nba telah difilter untuk "SG" dan "SF", dan telah dimuat sebelumnya untuk Anda sebagai dua objek sumber Bokeh bernama shooting_guards dan small_forwards. Sebuah HoverTool juga telah dibuat untuk menampilkan "player", "team", dan "field_goal_perc".
Latihan ini adalah bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Petunjuk latihan
- Tambahkan glyph lingkaran untuk poin per pertandingan versus rata-rata assist menggunakan
shooting_guards, dengansize16 piksel,fill_colormerah, dan tetapkan0.2pada argumen kata kunci yang relevan untuk transparansi glyph. - Tambahkan glyph lingkaran untuk merepresentasikan poin versus rata-rata assist untuk small forward, diisi hijau, berukuran 6 piksel, dan dengan transparansi glyph
0.6.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)