HoverTool ekleme
Ajans, mevkiye göre basketbol performansı hakkında bir blog hazırlıyor. Asistlere ve top çalmaya odaklanmak istiyorlar; izleyicilerin gliflerin üzerine gelerek oyuncunun kim olduğunu, hangi pozisyonda oynadığını ve hangi takımda olduğunu görmelerini sağlamak istiyorlar.
Önceden yüklenmiş olan nba veri kümesini bir Bokeh source nesnesine dönüştürecek, ardından bir grafiğe bilgi kutucukları (tooltips) ekleyeceksin.
Bu egzersiz, kursun bir parçasıdır
Bokeh ile Etkileşimli Veri Görselleştirme
Egzersiz talimatları
ColumnDataSourceöğesini içe aktar.nbaDataFrame'indensourceoluştur.TOOLTIPSoluşturmayı tamamla: ilgilisourcesütunlarından, sırasıyla"Position"ve"Team"adlı etiketleri ekle veTOOLTIPS'i şekle ekle.- x ekseninde
"assists", y ekseninde"steals"için daire glifleri ekle vesourceargümanını tamamla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)