समय और दिन के प्रकार के अनुसार बिक्री
जिस बेकरी के साथ आप काम कर रहे हैं, वह अपने ओपनिंग आवर्स की समीक्षा पर विचार कर रही है. इसलिए, उन्होंने आपसे एक विज़ुअलाइज़ेशन बनाने को कहा है जो वीकडेज़ और वीकेंड के लिए दिन के समय के अनुसार सेल्स जानकारी दिखाए.
bakery की day_time कॉलम में चार मान हैं: "Morning", "Afternoon", "Evening", और "Night".
डेटासेट में day_type कॉलम के लिए "Weekend" और "Weekday" मान भी शामिल हैं.
आप समय और दिन के प्रकार दोनों के अनुसार बिक्री को विज़ुअलाइज़ करने के लिए एक grouped bar plot बनाएँगे. FactorRange आपके लिए इम्पोर्ट कर दिया गया है.
bakery डेटासेट को day_time और day_type के आधार पर group किया गया है, जिसे grouped_bakery में स्टोर किया गया है और आपके लिए प्रीलोड किया गया है. इन दो कॉलमों के हर संयोजन वाला एक tuple factors के रूप में स्टोर किया गया है और यह भी प्रीलोड है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Bokeh के साथ इंटरएक्टिव डेटा विज़ुअलाइज़ेशन
अभ्यास निर्देश
figबनाएँ, जहाँx_rangeसेट करने के लिएFactorRange()कॉल करें और*factorsपास करें, y-axis लेबल के रूप में"Sales"असाइन करें, और शीर्षक"Sales by type of day"दें.factorsके लिए bar glyphs जोड़ें, जहाँ topgrouped_bakery["sales"]द्वारा दर्शाया जाए, और bar की चौड़ाई 90% रखें.- शीर्षक का फ़ॉन्ट साइज़
"25px"पर अपडेट करें. - शीर्षक के फॉर्मेट को center alignment में बदलें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create figure
fig = ____
# Create bar glyphs
____
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0,0")
# Update title text size
fig.____.____ = "____"
# Update title alignment
fig.____.____ = "____"
output_file("sales_by_type_of_day.html")
show(fig)