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

ओवरलैपिंग को रोकने के लिए मैं मैटप्लोटलिब में एक्स-एक्सिस टाइमस्टैम्प लेबल को कैसे घुमा सकता हूं?

2025-01-18 को प्रकाशित
ब्राउज़ करें:116

How Can I Rotate X-Axis Timestamp Labels in Matplotlib to Prevent Overlapping?

उन्नत डेटा विज़ुअलाइज़ेशन के लिए एक्स-एक्सिस टेक्स्ट ओरिएंटेशन को समायोजित करना

प्रदान की गई पायथन स्क्रिप्ट में, उपयोगकर्ता को एक्स पर लेबल को घुमाने में कठिनाई का सामना करना पड़ता है -एक्सिस, जो टाइमस्टैम्प प्रदर्शित करता है। जैसे-जैसे नमूनों की संख्या बढ़ती है, लेबल तेजी से सघन और ओवरलैप होते जाते हैं। इसे हल करने के लिए, हमारा लक्ष्य टेक्स्ट को 90 डिग्री तक घुमाना है, यह सुनिश्चित करते हुए कि नमूने करीब आने पर भी लेबल दिखाई देते रहें।

समाधान: एक्स-एक्सिस लेबल को 'plt.xticks('' के साथ घुमाना) )'

समाधान प्रदान की गई स्क्रिप्ट के भीतर 'plt.xticks()' फ़ंक्शन का उपयोग करने में निहित है। इस कमांड को शामिल करके, हम आसानी से एक्स-अक्ष लेबल के वांछित रोटेशन को प्राप्त कर सकते हैं। निम्नलिखित समायोजन आवश्यक कोड प्रस्तुत करता है:

plt.xticks(rotation=90)

इस लाइन को मौजूदा स्क्रिप्ट में जोड़कर, एक्स-अक्ष लेबल को 90 डिग्री तक घुमाया जाएगा, जिससे समाधान मिलेगा ओवरलैपिंग टेक्स्ट का मुद्दा. यह समायोजन इष्टतम डेटा विज़ुअलाइज़ेशन सुनिश्चित करता है, जिससे आप नमूनों की संख्या बढ़ने पर भी टाइमस्टैम्प की आसानी से व्याख्या कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3