"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैटप्लोटलिब प्लॉट्स में एक्सिस, लेजेंड्स और व्हाइट पैडिंग को कैसे हटाएं?

मैटप्लोटलिब प्लॉट्स में एक्सिस, लेजेंड्स और व्हाइट पैडिंग को कैसे हटाएं?

2024-11-03 को प्रकाशित
ब्राउज़ करें:633

How to Remove Axes, Legends, and White Padding in Matplotlib Plots?

Matplotlib में अक्षों, किंवदंतियों और सफेद पैडिंग को हटाना

तत्वों को विचलित किए बिना एक साफ छवि बनाने के लिए, अक्षों, लेबलों को हटाना महत्वपूर्ण है , और Matplotlib प्लॉट्स से सफेद पैडिंग। अक्ष दृश्यता को गलत पर सेट करते समय अक्ष समस्या का समाधान हो जाता है, यह एक सफेद बॉर्डर और पैडिंग को पीछे छोड़ देता है।

सफेद पैडिंग को संबोधित करना

छवि के चारों ओर सफेद पैडिंग को खत्म करने के लिए , आप छवि को सहेजते समय bbox_inches पैरामीटर का उपयोग कर सकते हैं। इसे 'टाइट' पर सेट करने से डेटा की सीमा तक आकृति सीमाएं क्रॉप हो जाएंगी, जिससे सफेद स्थान काफी कम हो जाएगा।

नए मैटप्लोटलिब संस्करण

ध्यान दें कि नए मैटप्लोटलिब संस्करणों के लिए , आपको समान परिणाम प्राप्त करने के लिए 'tight' के बजाय bbox_inches=0 का उपयोग करने की आवश्यकता हो सकती है। यह सुनिश्चित करता है कि छवि बिना किसी मार्जिन या पैडिंग के सहेजी गई है।

उदाहरण कोड

यहां एक अद्यतन कोड स्निपेट है जो उपरोक्त सुधारों को लागू करता है:

from numpy import random
import matplotlib.pyplot as plt

data = random.random((5, 5))
img = plt.imshow(data, interpolation='nearest')
img.set_cmap('hot')
plt.axis('off')
plt.savefig("test.png", bbox_inches=0)

आउटपुट

परिणामस्वरूप छवि कुल्हाड़ियों, लेबल, सफेद पैडिंग और फ्रेम से मुक्त होगी, आपके डेटा का स्वच्छ और केंद्रित प्रतिनिधित्व प्रदान करना।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729668826 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3