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

Matplotlib में पूर्णांकों के लिए एक्सिस ऑफसेट को कैसे अक्षम करें?

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

How to Disable Axis Offsets for Whole Numbers in Matplotlib?

Matplotlib में पूर्ण संख्याओं के लिए एक्सिस ऑफसेट से निपटना

matplotlib आंकड़े बनाने में, आपको दशमलव के रूप में प्रदर्शित होने वाले अक्ष ऑफसेट के साथ समस्याओं का सामना करना पड़ सकता है। उदाहरण के लिए, नैनोसेकंड माप y-अक्ष पर 44e-9 के बजाय 4.4e-8 के रूप में दिखाई देता है, और दिन की गणना x-अक्ष पर 55447 के बजाय 5.54478e4 के रूप में दिखाई देती है।

इसे हल करने के लिए, आप यह कर सकते हैं उपयोगऑफसेट=गलत के साथ स्केलरफॉर्मेटर का उपयोग करके विशिष्ट अक्षों के लिए ऑफसेट अक्षम करें। यहां बताया गया है:

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

# Disable offset for y-axis
y_formatter = ScalarFormatter(useOffset=False)
ax.yaxis.set_major_formatter(y_formatter)

एक्स-एक्सिस के लिए, आप इसका उपयोग कर सकते हैं:

# Disable offset for x-axis
x_formatter = ScalarFormatter(useOffset=False)
ax.xaxis.set_major_formatter(x_formatter)

इन परिवर्तनों के साथ, अक्ष इच्छानुसार ऑफसेट के लिए पूर्ण संख्याएँ प्रदर्शित करेगा।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3