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 ()
उदाहरण 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 ()
उदाहरण 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 ()
संबंधित: मैटप्लोटलिब सबप्लॉट्स के बीच रिक्ति को कैसे समायोजित करें