Matplotlib में पृष्ठभूमि का रंग कैसे बदलें (उदाहरण के साथ)


Matplotlib में किसी प्लॉट का पृष्ठभूमि रंग बदलने का सबसे आसान तरीका set_facecolor() तर्क का उपयोग करना है।

यदि आप निम्नलिखित सिंटैक्स का उपयोग करके Matplotlib में एक आकृति और एक अक्ष को परिभाषित करते हैं:

 fig, ax = plt. subplots ()

फिर आप कथानक के पृष्ठभूमि रंग को परिभाषित करने के लिए बस निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 ax. set_facecolor (' pink ')

यह ट्यूटोरियल इस फ़ंक्शन के व्यावहारिक उपयोग के कई उदाहरण प्रदान करता है।

उदाहरण 1: रंग नाम का उपयोग करके पृष्ठभूमि रंग सेट करें

निम्नलिखित कोड दिखाता है कि किसी रंग के नाम का उपयोग करके मैटप्लोटलिब प्लॉट का पृष्ठभूमि रंग कैसे सेट किया जाए:

 import matplotlib. pyplot as plt

#define plot figure and axis
fig, ax = plt. subplots ()

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#create scatterplot and specify background color to be pink
ax. scatter (A, B)
ax. set_facecolor (' pink ')

#display scatterplot
plt. show () 

Matplotlib में पृष्ठभूमि का रंग

उदाहरण 2: हेक्साडेसिमल रंग कोड का उपयोग करके पृष्ठभूमि रंग सेट करें

निम्नलिखित कोड दिखाता है कि हेक्साडेसिमल रंग कोड का उपयोग करके मैटप्लोटलिब प्लॉट का पृष्ठभूमि रंग कैसे सेट किया जाए:

 import matplotlib. pyplot as plt

#define plot figure and axis
fig, ax = plt. subplots ()

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#create scatterplot and specify background color to be pink
ax. scatter (A, B)
ax. set_facecolor (' #33FFA2 ')

#display scatterplot
plt. show () 

हेक्स रंग कोड का उपयोग करके Matlplotlib पृष्ठभूमि रंग

उदाहरण 3: किसी विशिष्ट सबप्लॉट के लिए पृष्ठभूमि का रंग सेट करें

कभी-कभी आपके पास एकाधिक Matplotlib प्लॉट होंगे। इस मामले में, आप किसी एकल प्लॉट का पृष्ठभूमि रंग निर्दिष्ट करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 import matplotlib. pyplot as plt

#define subplots
fig, ax = plt. subplots (2, 2)
fig. tight_layout ()

#define background color to use for each subplot
ax[0,0]. set_facecolor (' blue ')
ax[0,1]. set_facecolor (' pink ')
ax[1,0]. set_facecolor (' green ')
ax[1,1]. set_facecolor (' red ')

#display subplots
plt. show () 

विभिन्न पृष्ठभूमियों के साथ मैटप्लोटलिब सबप्लॉट

संबंधित: मैटप्लोटलिब सबप्लॉट्स के बीच रिक्ति को कैसे समायोजित करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *