Matplotlib अक्ष में सापेक्ष बदलाव को हटाना
Matplotlib में बड़ी संख्या के विरुद्ध प्लॉट करने से टिक लेबल के लिए सापेक्ष बदलाव के साथ एक अक्ष बन सकता है। स्पष्ट करने के लिए, निम्नलिखित कथानक पर विचार करें:
plot([1000, 1001, 1002], [1, 2, 3])
यह एब्सिस्सा अक्ष पर टिक इस प्रकार उत्पन्न करता है:
0.0 0.5 1.0 1.5 2.0 1e3
" 1e3" लेबल को खत्म करने और "1000.0", "1001.0", आदि फॉर्म के टिक लेबल प्राप्त करने के लिए, इन चरणों का पालन करें:
वैकल्पिक रूप से, Matplotlib (1.4) के नए संस्करणों में, डिफ़ॉल्ट व्यवहार को संशोधित किया जा सकता है axes.formatter.useoffset rcparam के माध्यम से:
matplotlib.rcParams['axes.formatter.useoffset'] = False
इन विधियों को लागू करके, आप अक्ष में सापेक्ष बदलाव को हटा सकते हैं और वांछित प्रारूप में टिक लेबल प्राप्त करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3