Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Matplotlib में DataFrame कॉलम नाम के आधार पर Seaborn बॉक्सप्लॉट को कैसे कलर करें?


DataFrame कॉलम नाम के आधार पर Seaborn बॉक्सप्लॉट को कलर करने के लिए, हम निम्नलिखित चरण ले सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • दो कॉलम्स, col1 और col2 के साथ Pandas DataFrame बनाएं।
  • हॉरिजॉन्टल ओरिएंटेशन के साथ बॉक्सप्लॉट बनाएं।
  • बॉक्स आर्टिस्ट्स प्राप्त करें।
  • बॉक्सेज पर इटरेट करें और बॉक्स का फेसकलर सेट करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import seaborn as sns import matplotlib.pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(       [[2, 4],       [7, 2]       ], columns=['col1', 'col2']) ax = sns.boxplot(data=df, orient='h') boxes = ax.artists for i, box in enumerate(boxes):    if 'col1' in df.columns[i]:       box.set_facecolor('r')    else:       box.set_facecolor('b') plt.show()

आउटपुट

Matplotlib में DataFrame कॉलम नाम के आधार पर Seaborn बॉक्सप्लॉट को कैसे कलर करें?


  1. डिफ़ॉल्ट Seaborn कलर पैलेट का नाम क्या है? डिफ़ॉल्ट Seaborn कलर पैलेट का नाम क्या है?

    डिफ़ॉल्ट Seaborn कलर पैलेट प्राप्त करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। पैलेट डिफाइन करने वाले रंगों की लिस्ट या कंटीन्यूअस कलरमैप रिटर्न करें। हॉरिजॉन्टल ऐरे के रूप में कलर पैलेट में मान प्लॉट करें। फिगर डिस्प्ले करने के लिए

  1. Matplotlib में रेक्टेंगल का रंग कैसे सेट करें? Matplotlib में रेक्टेंगल का रंग कैसे सेट करें?

    Matplotlib में रेक्टेंगल का रंग सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में ~.axes.Axes जोड़ें। एक रेक्टेंगल एंकर पॉइंट के साथ चौड़ाई और ऊंच

  1. Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें? Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें?

    Seaborn में दो ग्राफ़ साथ-साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: दो ग्राफ़ बनाने के लिए, हम फिगर साइज़ (7, 7) के साथ nrows=1, ncols=2 का उपयोग कर सकते हैं। Pandas का उपयोग करके col1 और col2 कीज़ के साथ डेटा फ्रेम बनाएं। बार का उपयोग करके प्रत्येक श्रेणीगत बिन में ऑब्जर्वेशन क