HoverTool जोड़ना
एजेंसी पोज़िशन के आधार पर बास्केटबॉल प्रदर्शन पर एक ब्लॉग बना रही है। वे असिस्ट्स और स्टील्स पर फोकस करना चाहते हैं, ताकि दर्शक glyphs पर hover करके जान सकें कि खिलाड़ी कौन है, वह किस पोज़िशन पर खेलता है, और किस टीम के लिए खेलता है.
आप प्रीलोड किए गए nba डेटासेट को Bokeh के source ऑब्जेक्ट में बदलेंगे, फिर प्लॉट में tooltips जोड़ेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Bokeh के साथ इंटरएक्टिव डेटा विज़ुअलाइज़ेशन
अभ्यास निर्देश
ColumnDataSourceimport करें.nbaDataFrame सेsourceबनाएँ.TOOLTIPSबनाते समय क्रम से"Position"और"Team"नाम के लेबल संबंधितsourceकॉलम से जोड़ें, औरTOOLTIPSको figure में जोड़ें.- x-axis पर
"assists"और y-axis पर"steals"के लिए circle glyphs जोड़ें, औरsourceआर्ग्युमेंट पूरा करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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)