Plotly ग्राफ़ और फ़िगर्स

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

Alex Scriven

Data Scientist

Dash क्या है?

  • इंटरएक्टिव वेब एप्लिकेशन बनाने के लिए एक Python लाइब्रेरी

$$

$$

फायदे:

  • फ्री! Tableau या PowerBI के विपरीत
  • सिर्फ Python से JavaScript की ताकत लें
  • वेब ऐप फ्रेमवर्क्स से कम कोड
Dash और Plotly के साथ डैशबोर्ड बनाना

Plotly और Dash

  • साथ में बेहतरीन काम करते हैं

$$

  • Dash: कई Plotly ग्राफ़ के साथ इंटरएक्टिव डैशबोर्ड्स
  • यह उदाहरण देखें

 

एक फ़ाइनेंशियल डैशबोर्ड का उदाहरण स्क्रीनशॉट जिसमें विभिन्न ग्राफ़, टेक्स्ट, टेबल्स और इमेज हैं, जिनमें होवर डिटेल्स वाला प्रमुख लाइन चार्ट शामिल है

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

Plotly क्या है?

 

  • Plotly रिफ्रेश करें, फोकस Dash पर
  • मॉडर्न, इंटरएक्टिव ग्राफ़ बनाने की Python लाइब्रेरी
    • JavaScript को रैप करता है, पर कोड Python में
  • plotly.express से ग्राफ़ बनाएँ

$$

$$

$$

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

हमारा ई-कॉमर्स डेटा

  • ई-कॉमर्स सेल्स का डेटासेट

$$

$$

  • विवरण:
    • आइटम कैटेगरी (Major, Minor) + डिस्क्रिप्शन
    • यूनिट प्राइस, क्वांटिटी (+ OrderValue)
    • कंट्री
    • Year-Month of sale

ई-कॉमर्स सेल्स का निरूपण

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

plotly.express के साथ लाइन चार्ट्स

 

import plotly.express as px

line_graph = px.line(
data_frame=ecom_sales, x='Year-Month', y='Total Sales ($)', title='Total Sales by Month')
line_graph.show()

 

महीने अनुसार सेल्स का लाइन चार्ट GIF जहाँ माउस किसी पॉइंट पर होवर करने पर महीना और सेल्स वैल्यू पॉपअप में दिखती है

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

plotly.express के साथ बार चार्ट्स

$$

bar_fig = px.bar(
  data_frame=ecom_sales,
  x='Total Sales ($)',
  y='Country',
  title='Total Sales by Country',

orientation='h')
bar_fig.show()

 

क्षैतिज बार चार्ट का GIF जिसमें x-धुरी पर कुल सेल्स और y-धुरी पर कंट्री है। माउस कुछ बार्स पर होवर कर डेटा दिखाता है

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

Plotly ग्राफ़ कस्टमाइज़ करना

 

हमारे बार ग्राफ़ की बार चौड़ाई बदलना:

bar_fig.update_layout({'bargap': 0.5})

bar_fig.show()

$$

$$

$$

Plotly डोक्युमेंटेशन देखें

 

क्षैतिज बार चार्ट की इमेज जिसमें x-धुरी पर कुल सेल्स और y-धुरी पर कंट्री है। यह पिछले स्लाइड जैसा है, पर बार्स के बीच की दूरी कम है।

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

अभ्यास करते हैं!

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

Preparing Video For Download...