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

Dash ऐप में बिक्री (Sales)

आपके Plotly ग्राफ़ का कंपनी पर अच्छा असर पड़ रहा है. लेकिन अपने काम को बाकी सहकर्मियों के साथ साझा करना मुश्किल है. आपको बार‑बार ग्राफ़ को इमेज या HTML फाइल के रूप में एक्सपोर्ट करना पड़ता है, और हर नए वर्ज़न पर कई ईमेल भेजने होते हैं.

अगर आप अपने बनाए ग्राफ़ को एक वेब एप्लिकेशन के रूप में सर्व कर सकें, तो यह बेहतर होगा. आप यह प्रयोग देश के अनुसार मासिक बिक्री वाले अपने लाइन ग्राफ़ पर करने का निर्णय लेते हैं.

ecom_sales डेटासेट उपलब्ध है, और line_fig आपके लिए फिर से बनाया गया है.

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

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

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

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

  • app नाम का एक खाली Dash ऐप ऑब्जेक्ट बनाएँ.
  • ऐप लेआउट को एक सिंगल ग्राफ़ कंपोनेंट के रूप में सेट करें, जिसमें line_fig फ़िगर का उपयोग हो.
  • जब स्क्रिप्ट कंसोल से रन हो, तो ऐप को डेवलपमेंट मोड में सर्वर रन करने के लिए सेट करें.

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

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

from dash import Dash, dcc
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 ($)')
line_fig = px.line(data_frame=ecom_sales, x='Year-Month', y='Total Sales ($)', title='Total Sales by Month', color='Country')

# Create the Dash app
app = ____()

# Set up the layout with a single graph
app.____ = [dcc.____(
  id='my-line-graph',
  figure=line_fig)]

# Set the app to run in development mode
if __name__ == '__main__':
    app.____(debug=____)
कोड संपादित करें और चलाएँ