MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor Category10_5 dan factor_cmap.
  • Buat positions, sebuah list yang berisi "PG", "SG", "SF", "PF", dan "C".
  • Berikan "position" ke argumen legend_field dan lengkapi argumen fill_color di dalam fig.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)
Edit dan Jalankan Kode