शुरू करेंमुफ़्त में शुरू करें

शूटिंग गार्ड बनाम स्मॉल फॉरवर्ड

स्पोर्ट्स मीडिया एजेंसी एक ब्लॉग प्रकाशित करेगी जिसमें पॉइंट्स प्रोडक्शन में शूटिंग गार्ड और स्मॉल फॉरवर्ड की अहमियत की तुलना की जाएगी. उन्होंने आपसे एक स्कैटर प्लॉट बनाने को कहा है जो इन दोनों पोज़िशन के लिए प्रति गेम पॉइंट्स और असिस्ट्स दिखाए, और जिनमें अलग-अलग glyph रंग, आकार और पारदर्शिता हो.

nba डेटासेट को "SG" और "SF" के लिए फ़िल्टर किया गया है और उसे आपके लिए दो Bokeh सोर्स ऑब्जेक्ट्स के रूप में प्रीलोड किया गया है: shooting_guards और small_forwards. एक HoverTool भी बनाया गया है जो "player", "team", और "field_goal_perc" दिखाता है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Bokeh के साथ इंटरएक्टिव डेटा विज़ुअलाइज़ेशन

पाठ्यक्रम देखें

अभ्यास निर्देश

  • shooting_guards का उपयोग करते हुए प्रति गेम पॉइंट्स बनाम औसत असिस्ट्स के लिए सर्कल glyph जोड़ें, size को 16 पिक्सेल रखें, fill_color को लाल करें, और glyph पारदर्शिता के लिए प्रासंगिक कीवर्ड आर्ग्युमेंट में 0.2 असाइन करें.
  • स्मॉल फॉरवर्ड के लिए पॉइंट्स बनाम औसत असिस्ट्स दर्शाने वाले सर्कल glyph जोड़ें, जिनका भराव हरा हो, आकार 6 पिक्सेल हो, और glyph पारदर्शिता 0.6 हो.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

TOOLTIPS = [("Name", "@player"), ("Team", "@team"), ("Field Goal %", "@field_goal_perc{0.2f}")]
fig = figure(x_axis_label="Assists", y_axis_label="Points", title="Shooting Guard vs Small Forward", tooltips=TOOLTIPS)

# Add glyphs for shooting guards
fig.circle(x="assists", y="points", source=shooting_guards, legend_label="Shooting Guard", ____=____, ____="____", ____=____)

# Add glyphs for small forwards
fig.circle(x="assists", y="points", source=small_forwards, legend_label="Small Forward", ____=____, ____="____", ____=____)

output_file(filename="sg_vs_sf.html")
show(fig)
कोड संपादित करें और चलाएँ