पारदर्शी पृष्ठभूमि के साथ matplotlib प्लॉट कैसे निर्यात करें


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

 savefig(' my_plot.png ', transparent= True )

ध्यान दें कि savefig() का डिफ़ॉल्ट तर्क ट्रांसपेरेंट=गलत है।

ट्रांसपेरेंट = ट्रू निर्दिष्ट करके हम एक पारदर्शी पृष्ठभूमि के साथ एक मैटप्लोटलिब आकृति को सहेज सकते हैं।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पारदर्शी पृष्ठभूमि के साथ एक Matplotlib प्लॉट निर्यात करें

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

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10, 15]
y = [5, 7, 21, 22]

#create line plot
plt. plot (x, y)

#add title and axis labels
plt. title (' Title of Plot ')
plt. xlabel (' XLabel ')
plt. ylabel (' Y Label ')

#save plot with transparent background
plt. savefig (' my_plot.png ', transparent= True )

यदि मैं अपने कंप्यूटर पर उस स्थान पर नेविगेट करता हूं जहां छवि सहेजी गई है, तो मैं इसे देख सकता हूं:

हालाँकि, यह पारदर्शी पृष्ठभूमि को अच्छी तरह से चित्रित नहीं करता है।

ऐसा करने के लिए, मैं छवि को Excel में रंगीन पृष्ठभूमि पर रख सकता हूँ:

ध्यान दें कि पृष्ठभूमि पूरी तरह से पारदर्शी है.

आप पारदर्शी तर्क का उपयोग किए बिना इसकी तुलना बिल्कुल उसी सहेजी गई छवि से कर सकते हैं:

 #save plot without specifying transparent background
plt. savefig (' my_plot2.png ')

पृष्ठभूमि सफ़ेद है, जो Matplotlib में डिफ़ॉल्ट पृष्ठभूमि रंग है।

नोट : आप सेवफिग() फ़ंक्शन के लिए संपूर्ण ऑनलाइन दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि मैटप्लोटलिब में अन्य सामान्य ऑपरेशन कैसे करें:

Matplotlib आकृति को किसी फ़ाइल में कैसे सहेजें
Matplotlib में प्लॉट का आकार कैसे बढ़ाएं
एक ही आकृति पर एकाधिक मैटप्लोटलिब प्लॉट कैसे बनाएं

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

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