मैटप्लोटलिब चित्र को फ़ाइल में कैसे सहेजें (उदाहरण के साथ)


किसी फ़ाइल में Matplotlib आकृति को सहेजने के लिए आप निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 import matplotlib. pyplot as plt

#save figure in various formats
plt. savefig (' my_plot.png ')
plt. savefig ( ' my_plot.jpg ') 
plt. savefig ( ' my_plot.pdf ')

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

उदाहरण 1: Matplotlib आकृति को PNG फ़ाइल में सहेजें

निम्नलिखित कोड दिखाता है कि Matplotlib आकृति को PNG फ़ाइल में कैसे सहेजा जाए:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [8, 13, 14, 11, 16, 22]

#create scatterplot with axis labels
plt. plot (x, y)
plt. xlabel (' XVariable ')
plt. ylabel (' Y Variable ')

#save figure to PNG file
plt. savefig (' my_plot.png ')

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

उदाहरण 2: टाइट लेआउट के साथ मैटप्लोटलिब आकृति सहेजें

डिफ़ॉल्ट रूप से, Matplotlib चित्र के बाहर चारों ओर उदार पैडिंग जोड़ता है।

इस पैडिंग को हटाने के लिए, हम bbox_inches=’tight’ तर्क का उपयोग कर सकते हैं:

 #save figure to PNG file with no padding
plt. savefig (' my_plot.png ', bbox_inches=' tight ') 

ध्यान दें कि प्लॉट के बाहर भराव कम है।

उदाहरण 3: कस्टम आकार के साथ मैटप्लोटलिब आकृति सहेजें

आप इसे सहेजते समय Matplotlib आकृति का आकार बढ़ाने के लिए dpi तर्क का भी उपयोग कर सकते हैं:

 #save figure to PNG file with increased size
plt. savefig (' my_plot.png ', dpi= 100 ) 

आप यहां Matplotlib savefig() फ़ंक्शन का पूरा ऑनलाइन दस्तावेज़ पा सकते हैं।

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

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

Matplotlib में अक्ष श्रेणियाँ कैसे सेट करें
Matplotlib में प्लॉट का आकार कैसे बढ़ाएं
एक ही आकृति पर एकाधिक मैटप्लोटलिब प्लॉट कैसे बनाएं

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

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