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

देश के अनुसार बिक्री का लाइन ग्राफ़

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

आप Plotly के साथ एक आकर्षक (और इंटरैक्टिव!) विज़ुअल डिज़ाइन करने का मौका तुरंत ले लेते हैं. आपका पहला काम उनके बेसिक लाइन फ़िगर को अपडेट करना है, जो महीने और देश के अनुसार कुल बिक्री को दर्शाता है.

इस अभ्यास और आगे के अभ्यासों में, संबंधित डेटा और पैकेज लोड करने का कोड आपके लिए पहले से लिखा हुआ है.

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

Dash और Plotly के साथ डैशबोर्ड बनाना

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

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

  • plotly.express फंक्शन का उपयोग करके line_graph नाम का एक लाइन ग्राफ़ ऑब्जेक्ट बनाएँ.
  • DataFrame को ecom_sales पर सेट करें और ग्राफ़ का शीर्षक 'Total Sales by Country and Month' रखें.
  • 'Country' कॉलम का उपयोग करते हुए color आर्गुमेंट से प्रत्येक देश के लिए अलग लाइन बनाएँ.

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

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

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(['Year-Month', 'Country'])['OrderValue'].agg('sum').reset_index(name='Total Sales ($)')

# Create the line graph
line_graph = px.____(
  # Set the appropriate DataFrame and title
  data_frame=____, title='____', 
  x='Year-Month', y='Total Sales ($)',
  # Ensure a separate line per country
  color='____')

line_graph.show()
कोड संपादित करें और चलाएँ