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

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

Alex Scriven

Data Scientist

कस्टमाइज़ेशन: ओवरव्यू

 

प्लॉट्स को कैसे कस्टमाइज़ करें:

  1. प्लॉट बनाते समय, अगर आर्ग्युमेंट मौजूद हो (जैसे color)
  2. प्लॉट बनने के बाद update_layout() का उपयोग करें
    • एक डिक्शनरी लेता है
    • fig.update_layout({"title":{"text":"A New Title"}})
Python में Plotly के साथ Data Visualization परिचय

रंग क्यों कस्टमाइज़ करें?

 

रंग कस्टमाइज़ करने से मदद मिलती है:

  1. प्लॉट्स को शानदार दिखाएँ!
  2. विश्लेषणात्मक इनसाइट्स दिखाएँ
    • इस स्कैटरप्लॉट में रंग तीसरा डायमेंशन जोड़ता है.

   

प्रजाति के रूप में रंग

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

थोड़ा रंग सिद्धांत

 

कंप्यूटर रंग बताने के लिए RGB एनकोडिंग इस्तेमाल करते हैं:

  • RGB = 3-अंकों का कोड (हर एक 0-255) जो Red, Green, Blue मिलाता है
    • (0,0,255) नीला है और (255,255,0) पीला

$$

$$

और जानें इस लेख में

RGB रंग उदाहरणों की तालिका

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

plotly.express में रंग बताना

 

  • color आर्ग्युमेंट (DataFrame कॉलम)
    • हर श्रेणी को एक रंग मिलता है (ऑटोमैटिकली)
    • न्यूमेरिकल कॉलम के लिए एक कलर स्केल उपयोग होता है

 

fig = px.bar(data_frame=student_scores, 
      x="student_name", 
      y="score", 
      title="Student Scores by Student"
      color="city")
fig.show()
Python में Plotly के साथ Data Visualization परिचय

हमारे रंग प्रकट हुए

पहले का प्लॉट:

बिना रंग का बार चार्ट

हमारा प्लॉट बाद में:

रंगों वाला बार चार्ट

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

यूनिवेरिएट प्लॉट्स के साथ रंग

 

यूनिवेरिएट (बार, हिस्टोग्राम) प्लॉट्स में plotly.express के color आर्ग्युमेंट का उपयोग:

  • हिस्टोग्राम - स्टैक्ड बार्स
  • बॉक्स प्लॉट - कई प्लॉट बनते हैं

रंग सहित स्टैक्ड हिस्टोग्राम

रंग सहित साइड-बाय-साइड बॉक्सप्लॉट

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

plotly.express में विशिष्ट रंग

 

  • color_discrete_map: एक डिक्शनरी जो केटेगरिकल वैल्यूज़ को रंगों से मैप करती है
  • (बेसिक) रंगों को स्ट्रिंग्स जैसे "red", "green" आदि से भी दे सकते हैं
Python में Plotly के साथ Data Visualization परिचय

हमारे विशिष्ट रंग

$$

fig = px.bar(
    data_frame=student_scores, 
    x="student_name", y="score", 
    title="Student Scores by Student",

color_discrete_map={ "Melbourne": "rgb(0,0,128)", "Sydney": "rgb(235, 207, 52)"},
color="city")

 

निर्दिष्ट रंगों वाला बार चार्ट

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

plotly.express में कलर स्केल्स

 

  • सिंगल कलर स्केल्स (हल्का से गहरा हरा)

हरा रंग स्केल

  • ब्लेंडेड ग्रेडिएंट (हरा से नीला)

$$

  • कलर स्केल्स के लिए color_continuous_scale आर्ग्युमेंट.

हरा-नीला रंग स्केल

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

बिल्ट-इन कलर स्केल्स का उपयोग

 

fig = px.bar(data_frame=weekly_temps, 
    x="day", y="temp", 
    color="temp",
    color_continuous_scale="inferno")
fig.show()

 

$$

 

इन्फर्नो कलरस्केल वाला बार चार्ट

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

अपनी खुद की कलर रेंज बनाना

 

  • कस्टम कलर स्केल (पीला - नारंगी - लाल)
my_scale=[("rgb(242, 238, 10)"),
          ("rgb(242, 95, 10)"), 
          ("rgb(255,0,0)")]

fig = px.bar(data_frame=weekly_temps, x="day", y="temp",
color_continuous_scale=my_scale, color="temp")

 

हमारे अपने कलर स्केल वाला बार चार्ट

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

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

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

Preparing Video For Download...