प्लॉट की स्टाइल और रंग बदलना

Seaborn के साथ Data Visualization परिचय

Content Team

DataCamp

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

स्टाइल बदलने के कारण:

  • व्यक्तिगत पसंद
  • पठनीयता बेहतर करें
  • व्याख्या को निर्देशित करें
Seaborn के साथ Data Visualization परिचय

फ़िगर स्टाइल बदलना

  • फ़िगर "style" में बैकग्राउंड और axes शामिल हैं
  • प्रीसेट विकल्प: "white", "dark", "whitegrid", "darkgrid", "ticks"
  • sns.set_style()
Seaborn के साथ Data Visualization परिचय

डिफ़ॉल्ट फ़िगर स्टाइल ("white")

sns.catplot(x="age", 
            y="masculinity_important",
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

पौरुष सर्वे का पॉइंट प्लॉट

Seaborn के साथ Data Visualization परिचय

फ़िगर स्टाइल: "whitegrid"

sns.set_style("whitegrid")

sns.catplot(x="age", 
            y="masculinity_important",
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

सफेद ग्रिड बैकग्राउंड वाला पॉइंट प्लॉट

Seaborn के साथ Data Visualization परिचय

अन्य स्टाइल्स

sns.set_style("ticks")

sns.catplot(x="age", 
            y="masculinity_important",
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

टिक्स के साथ पॉइंट प्लॉट

Seaborn के साथ Data Visualization परिचय

अन्य स्टाइल्स

sns.set_style("dark")

sns.catplot(x="age", 
            y="masculinity_important",
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

डार्क बैकग्राउंड वाला पॉइंट प्लॉट

Seaborn के साथ Data Visualization परिचय

अन्य स्टाइल्स

sns.set_style("darkgrid")

sns.catplot(x="age", 
            y="masculinity_important",
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

डार्क ग्रिड बैकग्राउंड वाला पॉइंट प्लॉट

Seaborn के साथ Data Visualization परिचय

पैलेट बदलना

  • फ़िगर "palette" प्लॉट के मुख्य एलिमेंट्स के रंग बदलती है
  • sns.set_palette()
  • प्रीसेट पैलेट लें या कस्टम पैलेट बनाएँ
Seaborn के साथ Data Visualization परिचय

डाइवर्जिंग पैलेट्स

चार उदाहरण डाइवर्जिंग पैलेट्स

Seaborn के साथ Data Visualization परिचय

उदाहरण (डिफ़ॉल्ट पैलेट)

category_order = ["No answer", 
                  "Not at all",
                  "Not very", 
                  "Somewhat", 
                  "Very"]

sns.catplot(x="how_masculine",
            data=masculinity_data,
            kind="count",
            order=category_order)

plt.show()

सर्वे जवाबों का काउंट प्लॉट

Seaborn के साथ Data Visualization परिचय

उदाहरण (डाइवर्जिंग पैलेट)

sns.set_palette("RdBu")

category_order = ["No answer", 
                  "Not at all",
                  "Not very", 
                  "Somewhat", 
                  "Very"]

sns.catplot(x="how_masculine",
            data=masculinity_data,
            kind="count",
            order=category_order)

plt.show()

डाइवर्जिंग पैलेट के साथ काउंट प्लॉट

Seaborn के साथ Data Visualization परिचय

सीक्वेंशियल पैलेट्स

चार उदाहरण सीक्वेंशियल पैलेट्स

Seaborn के साथ Data Visualization परिचय

सीक्वेंशियल पैलेट उदाहरण

सीक्वेंशियल पैलेट के साथ horsepower बनाम mpg का स्कैटर प्लॉट

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Seaborn के साथ Data Visualization परिचय

कस्टम पैलेट्स

custom_palette = ["red", "green", "orange", "blue",
                  "yellow", "purple"]

sns.set_palette(custom_palette)

कस्टम कलर-नेम पैलेट

Seaborn के साथ Data Visualization परिचय

कस्टम पैलेट्स

custom_palette = ['#FBB4AE', '#B3CDE3', '#CCEBC5', 
                  '#DECBE4', '#FED9A6', '#FFFFCC', 
                  '#E5D8BD', '#FDDAEC', '#F2F2F2']

sns.set_palette(custom_palette)

कस्टम hex कोड पैलेट

Seaborn के साथ Data Visualization परिचय

स्केल बदलना

  • फ़िगर "context" प्लॉट एलिमेंट्स और लेबल्स का स्केल बदलता है
  • sns.set_context()
  • सबसे छोटा से बड़ा: "paper", "notebook", "talk", "poster"
Seaborn के साथ Data Visualization परिचय

डिफ़ॉल्ट कॉन्टेक्स्ट: "paper"

sns.catplot(x="age", 
            y="masculinity_important",
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

नोटबुक कॉन्टेक्स्ट वाला पॉइंट प्लॉट

Seaborn के साथ Data Visualization परिचय

बड़ा कॉन्टेक्स्ट: "talk"

sns.set_context("talk")

sns.catplot(x="age", 
            y="masculinity_important",
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

बड़े कॉन्टेक्स्ट वाला पॉइंट प्लॉट

Seaborn के साथ Data Visualization परिचय

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

Seaborn के साथ Data Visualization परिचय

Preparing Video For Download...