MulaiMulai sekarang secara gratis

Menambahkan HoverTool

Agensi sedang membuat blog tentang performa bola basket berdasarkan posisi. Mereka ingin menyoroti assist dan steal, memberi pemirsa kemampuan untuk mengarahkan kursor ke glyph untuk mengetahui siapa pemainnya, posisi apa yang mereka mainkan, dan tim mana yang mereka bela.

Anda akan mengonversi himpunan data nba, yang telah dimuat sebelumnya, menjadi objek source Bokeh, lalu menambahkan tooltip ke sebuah plot.

Latihan ini adalah bagian dari kursus

Visualisasi Data Interaktif dengan Bokeh

Lihat Kursus

Petunjuk latihan

  • Impor ColumnDataSource.
  • Buat source dari DataFrame nba.
  • Lengkapi pembuatan TOOLTIPS, dengan menambahkan label bernama "Position" dan "Team", dalam urutan tersebut, dari kolom terkait di source, lalu tambahkan TOOLTIPS ke figure.
  • Tambahkan glyph lingkaran untuk "assists" pada sumbu-x dan "steals" pada sumbu-y, dengan melengkapi argumen source.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import ColumnDataSource
from ____.____ import ____

# Create source
source = ____(data=____)

# Create TOOLTIPS and add to figure
TOOLTIPS = [("Name", "@player"), ("____", "____"), ("____", "____")]
fig = figure(x_axis_label="Assists", y_axis_label="Steals", tooltips=____)

# Add circle glyphs
fig.circle(x="____", y="____", source=____)
output_file(filename="first_tooltips.html")
show(fig)
Edit dan Jalankan Kode