Mulai sekarangMulai 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 merupakan bagian dari kursus

Visualisasi Data Interaktif dengan Bokeh

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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