Persentase free throw menurut posisi
Agen meminta satu plot terakhir dari Anda. Anda akan menggunakan factor_cmap untuk membuat scatter plot yang memvisualisasikan persentase free throw terhadap rata-rata poin, menampilkan setiap posisi pemain dengan warna berbeda.
Objek sumber bernama source telah dibuat dari himpunan data nba dan sudah dimuat untuk Anda. Variabel TOOLTIPS, yang berisi nama pemain, juga telah dibuat sehingga dapat dilihat saat kursor diarahkan ke plot.
Latihan ini adalah bagian dari kursus
Visualisasi Data Interaktif dengan Bokeh
Petunjuk latihan
- Impor
Category10_5danfactor_cmap. - Buat
positions, sebuah list yang berisi"PG","SG","SF","PF", dan"C". - Berikan
"position"ke argumenlegend_fielddan lengkapi argumenfill_colordi dalamfig.circle().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import modules
____
____
# Create positions
positions = ["____", "____", "____", "____", "____"]
fig = figure(x_axis_label="Free Throw Percentage", y_axis_label="Points", title="Free Throw Percentage vs. Average Points", tooltips=TOOLTIPS)
# Add circle glyphs
fig.circle(x="free_throw_perc", y="points", source=source, legend_field="____", fill_color=factor_cmap("____", palette=____, factors=____))
output_file(filename="average_points_vs_free_throw_percentage.html")
show(fig)