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
Petunjuk latihan
- Impor
ColumnDataSource. - Buat
sourcedari DataFramenba. - Lengkapi pembuatan
TOOLTIPS, dengan menambahkan label bernama"Position"dan"Team", dalam urutan tersebut, dari kolom terkait disource, lalu tambahkanTOOLTIPSke figure. - Tambahkan glyph lingkaran untuk
"assists"pada sumbu-x dan"steals"pada sumbu-y, dengan melengkapi argumensource.
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)