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

मैटप्लोटलिब में एक्सिस ऑफ़सेट मानों को पूर्ण संख्याओं या विशिष्ट संख्याओं पर कैसे बाध्य करें?

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

How to Force Axis Offset Values to Whole Numbers or Specific Numbers in Matplotlib?

Matplotlib में अक्ष ऑफसेट-मानों को संपूर्ण संख्याओं या विशिष्ट संख्याओं पर बल दें

Matplotlib आपको ऑफसेट प्रदर्शित करने वाले अक्षों के साथ डेटा प्लॉट करने की अनुमति देता है। हालाँकि, कभी-कभी यह वांछनीय होता है कि इन ऑफसेट को पूर्ण संख्याओं के रूप में या किसी विशिष्ट संख्या पर प्रदर्शित किया जाए। उदाहरण के लिए, -अक्ष, "4.4 1e-8" के रूप में प्रदर्शित हो सकता है जब वास्तविक मान "44 1e-9" हो। इसी प्रकार, एक्स-अक्ष पर, एक ऑफसेट को "55447" के वांछित ऑफसेट के बजाय "5.54478e4" के रूप में प्रदर्शित किया जा सकता है।

Solution

ऑफ़सेट को पूर्ण संख्या या विशिष्ट संख्या के रूप में प्रदर्शित करने के लिए, matplotlib.ticker मॉड्यूल से ScalarFormatter वर्ग का उपयोग करें। यहाँ अद्यतन कोड है:

matplotlib.ticker से आयात ScalarFormatter # y-अक्ष y_formatter = ScalarFormatter(useOffset=False) ax.yaxis.set_magor_formatter(y_formatter) # एक्स-अक्ष x_formatter = ScalarFormatter(useOffset=False) ax.xaxis.set_magor_formatter(x_formatter)useOffset=False सेट करके, फ़ॉर्मेटर अक्ष लेबल में ऑफ़सेट के उपयोग को अक्षम कर देता है। यह अक्ष को टिक मार्क का सटीक मान प्रदर्शित करने के लिए बाध्य करता है। टिक लेबल, जैसे दशमलव स्थानों की संख्या निर्धारित करना।

ऑफ़सेट एक अलग ऑब्जेक्ट नहीं है, बल्कि टिक लेबल का एक हिस्सा है। जब ऑफसेट=ट्रू का उपयोग किया जाता है, तो ऑफसेट को टिक लेबल में जोड़ दिया जाता है। जब ऑफसेट=गलत का उपयोग किया जाता है, तो ऑफसेट को टिक लेबल में शामिल नहीं किया जाता है।

            
विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: 1729138877 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3