matplotlib में, आप विशिष्ट दशमलव स्थानों को प्रदर्शित करने या वैज्ञानिक को दबाने के लिए फ़्लोटिंग-पॉइंट मानों के लिए टिक लेबल का प्रारूप निर्दिष्ट कर सकते हैं अंकन।
इसे प्राप्त करने के लिए, आप matplotlib.ticker मॉड्यूल से FormatStrFormatter वर्ग का उपयोग कर सकते हैं। यह फ़ॉर्मेटर आपको लेबल के लिए एक प्रारूप स्ट्रिंग निर्दिष्ट करने की अनुमति देता है।
उदाहरण के लिए, y-अक्ष पर दो दशमलव स्थान प्रदर्शित करने के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं:
import matplotlib.pyplot as plt
from matplotlib.ticker import FormatStrFormatter
fig, ax = plt.subplots()
ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
वैज्ञानिक नोटेशन को दबाने के लिए, एक प्रारूप स्ट्रिंग का उपयोग करें जैसे:
ax.yaxis.set_major_formatter(FormatStrFormatter('%f'))
इन फ़ॉर्मेटर्स को अपने कोड पर लागू करके, आप यह कर सकते हैं अपने सबप्लॉट के y-अक्ष पर वांछित स्वरूपण प्राप्त करें:
# ... (same code as in the original snippet) ...
axarr[0].yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
axarr[1].yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
axarr[2].yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
FormatStrFormatter का उपयोग करके, आप अपनी विशिष्ट विज़ुअलाइज़ेशन आवश्यकताओं के अनुरूप टिक लेबल के स्वरूपण को सटीक रूप से नियंत्रित कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3