Matplotlib इंटरमीडिएट

फ़िगर सेव करना: savefig, DPI और साइज़

fig.savefig से चार्ट को PNG या SVG में सेव करें और साइज़, रेज़ोल्यूशन और मार्जिन नियंत्रित करें।

परिचय

रिपोर्ट या वेबसाइट में चार्ट इस्तेमाल करने के लिए उसे फ़ाइल में सेव करें। figsize इंच में साइज़ तय करता है, dpi हर इंच में कितने पिक्सेल हों, और bbox_inches="tight" चार्ट के आसपास का खाली मार्जिन काट देता है।

इमेज figsize × dpi पिक्सेल की होती है: चौड़ाई 6 × 150 = 900 और ऊँचाई 4 × 150 = 600 पिक्सेल। PNG पिक्सेल से बनता है, इसलिए प्रिंट के लिए ज़्यादा dpi चुनें; SVG आकृतियों से बनता है और किसी भी साइज़ पर साफ़ रहता है। bbox_inches="tight" सफ़ेद मार्जिन काटता है, और transparent=True बैकग्राउंड हटा देगा। ऑनलाइन एडिटर में सेव की गई फ़ाइलें आपके वर्कस्पेस में दिखती हैं।

इंटरैक्टिव विज़ुअलाइज़र

इंच में साइज़ और dpi बदलें और देखें कि सेव की गई इमेज का पिक्सेल साइज़ कैसे बदलता है।

चलने वाला Matplotlib उदाहरण

Matplotlib
कोड चलाएँ →
main.py
import matplotlib.pyplot as plt

fig, ax = plt.subplots(figsize=(6, 4))
ax.plot([1, 2, 3, 4], [3, 1, 4, 2], marker="o")
ax.set_title("Saved with savefig")

fig.savefig("chart.png", dpi=150, bbox_inches="tight")
fig.savefig("chart.svg")
print("Saved chart.png and chart.svg")
plt.show()
इस उदाहरण के लिए Run बटन बनाएँ यह कोड जो चार्ट बनाता है
फ़िगर सेव करना: savefig, DPI और साइज़