प्लॉट के एक्सिस संपादित करना

Python में Plotly के साथ Data Visualization परिचय

Alex Scriven

Data Scientist

हमारा डेटासेट

$$

  • एक एग्रीगेट पेंगुइन डेटासेट:
spec av_flip_length
Adelie 189.953642
Chinstrap 195.823529
Gentoo 217.186992

 

  • 🚫 spec और av_flip_length कॉलम
Python में Plotly के साथ Data Visualization परिचय

डिफॉल्ट एक्सिस टाइटल

$$

fig = px.bar(penguin_flippers, 
            x="spec", 
            y="av_flip_length")
fig.show()

 

प्रजाति के अनुसार पेंगुइन फ्लिपर आकार का साधारण बार चार्ट

Python में Plotly के साथ Data Visualization परिचय

एक्सिस टाइटल एडिट करना

  • plotly के 'शॉर्टकट' फंक्शन:
fig.update_xaxes(title_text="Species")
fig.update_yaxes(title_text="Average Flipper Length")

$$

  • update_layout() से इम्प्लीमेंटेशन
fig.update_layout(dict(
    xaxis=dict(title=dict(text="Species")),
    yaxis=dict(title=dict(text="Average Flipper Length"))
))
Python में Plotly के साथ Data Visualization परिचय

हमारा प्लॉट साफ करना

अपडेट किए गए एक्सिस टाइटल वाला साधारण बार चार्ट

Python में Plotly के साथ Data Visualization परिचय

कौन-सा मेथड इस्तेमाल करें?

 

  • ⭐ बेसिक अपडेट के लिए 'शॉर्टकट' मेथड्स इस्तेमाल करें

$$

  • ⭐⭐ अधिक कंट्रोल के लिए update_layout() इस्तेमाल करें:
    • फ़ॉन्ट साइज, स्टाइल, रंग, एंगल एडजस्ट कर सकते हैं

$$

$$

और देखें: Plotly documentation

Python में Plotly के साथ Data Visualization परिचय

एक्सिस रेंज एडिट करना

अपडेट किए गए एक्सिस टाइटल वाला साधारण बार चार्ट

  • y-axis को 150 से अधिकतम वैल्यू तक सेट करना (थोड़ा बफ़र सहित)
fig.update_layout(dict(
    yaxis=dict(range=[150, penguin_flippers["av_flip_length"].max() + 30]
    )))
Python में Plotly के साथ Data Visualization परिचय

हमारी नई एक्सिस रेंज

विशिष्ट छोटी रेंज वाला साधारण बार चार्ट

Python में Plotly के साथ Data Visualization परिचय

डेटा स्केल समस्याएँ

जब कुछ डेटा पॉइंट्स अन्य से काफ़ी बड़े हों तो क्या होता है?

  • अरबपतियों की संख्या से शीर्ष 10 देश

देश अनुसार अरबपतियों की संख्या की तालिका

Python में Plotly के साथ Data Visualization परिचय

हमारी स्केल समस्या

 

fig = px.bar(billionaire_data, 
            x="Country", 
            y="Number Billionaires")
fig.show()

अरबपतियों की संख्या का बेसिक बार चार्ट

Python में Plotly के साथ Data Visualization परिचय

लॉग स्केल

  • बहुत बड़े वैल्यू अंतर वाले डेटा को प्लॉट करने में उपयोगी

लॉग प्लॉट उदाहरण

  • हर टिक पिछली से दस गुना होता है (10, 100, 1000, आदि)
Python में Plotly के साथ Data Visualization परिचय

हमारे डेटा पर लॉग का उपयोग

$$

  • Plotly में log_y और log_x आर्ग्यूमेंट हैं
fig = px.bar(billionaire_data, 
            x="Country", 
            y="Number Billionaires",
            log_y=True)

fig.show()

$$

लॉग स्केल बार चार्ट: अरबपति डेटा

Python में Plotly के साथ Data Visualization परिचय

लॉग स्केल: एक चेतावनी

💡 डेटा विज़ुअलाइज़ करते समय हमेशा ऑडियंस पर विचार करें

ऑडियंस को ग्राफ़ प्रस्तुत करना

Python में Plotly के साथ Data Visualization परिचय

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

Python में Plotly के साथ Data Visualization परिचय

Preparing Video For Download...