देशवार बिक्री का बार ग्राफ़
ग्लोबल ई-कॉमर्स कंपनी को आपकी लाइन फ़िगर पर की गई मेहनत बहुत पसंद आई. लेकिन अब उनके पास आपके लिए एक और चुनौतीपूर्ण काम है, और वे देखना चाहते हैं कि उनके कॉर्पोरेट रिपोर्टिंग की ज़रूरतों के अनुसार आपकी Plotly क्षमताएँ कितनी कस्टमाइज़ेबल हैं.
वे Country के आधार पर कुल बिक्री को विज़ुअलाइज़ करना चाहते हैं, लेकिन यह भी सुनिश्चित करना चाहते हैं कि हर बार साफ़ और अलग दिखे ताकि प्रत्येक को स्पष्ट रूप से देखा जा सके. यह थोड़ा पेचीदा है, पर आप इस चुनौती के लिए तैयार हैं!
यह अभ्यास पाठ्यक्रम का हिस्सा है
Dash और Plotly के साथ डैशबोर्ड बनाना
अभ्यास निर्देश
bar_figनाम का एक बार ग्राफ़ ऑब्जेक्ट बनाएँ.- ग्राफ़ को क्षैतिज सेट करें.
- बार्स के बीच की दूरी बढ़ाने के लिए
bar_figका लेआउट अपडेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
import pandas as pd
import plotly.express as px
ecom_sales = pd.read_csv('/usr/local/share/datasets/ecom_sales.csv')
ecom_sales = ecom_sales.groupby('Country')['OrderValue'].agg('sum').reset_index(name='Total Sales ($)')
# Create the bar graph object
bar_fig = px.____(
data_frame=ecom_sales, x='Total Sales ($)', y='Country',
# Set the graph to be horizontal
____='h', title='Total Sales by Country')
# Increase the gap between bars
bar_fig.____({'bargap': 0.5})
bar_fig.show()