मैं एक ग्राफ तैयार करने की कोशिश कर रहा हूं और मुझे कुछ समस्याएं बता रही हैं।Matplotlib: स्ट्रिंग को कस्टम एक्स-टिक के रूप में जोड़ें लेकिन मौजूदा (संख्यात्मक) टिक लेबल भी रखें? Matplotlib.pyplot.annotate के विकल्प?
मेरे ग्राफ में एक्स-अक्ष पर एक लॉग स्केल है, जो समय दिखा रहा है। मैं जो करने में सक्षम होना चाहता हूं वह मौजूदा (लेकिन अनुमानित नहीं) संख्यात्मक टिक लेबल 100 इकाइयों, 1000 इकाइयों, 10000 इकाइयों आदि पर रखता है, लेकिन एक्स-अक्ष में कस्टम टिक लेबल भी जोड़ता है जो इसे स्पष्ट करता है कि "मानव" पठनीय "समय अंतराल होता है --- उदाहरण के लिए मैं 'एक सप्ताह', 'एक महीने', '6 महीने', आदि
लेबल करने में सक्षम होना चाहता हूं, मैं matplotlib.pyplot.annotate() को चिह्नित करने के लिए उपयोग कर सकता हूं अंक लेकिन यह वास्तव में वह नहीं करता जो मैं चाहता हूं। मैं वास्तव में अपने ग्राफ के शीर्ष पर पाठ और तीर नहीं चाहता हूं, मैं बस कुछ अतिरिक्त कस्टम टिक अंक जोड़ना चाहता हूं। कोई विचार?
धन्यवाद। मुझे लगता है कि यह एक माध्यमिक एक्स-अक्ष जोड़ने के लिए और अधिक समझ में आता है। संख्यात्मक और स्ट्रिंग अक्ष लेबल को मिलाकर परेशान ओवरलैप और स्वरूपण समस्याएं होती हैं, इसलिए मैं केवल जुड़वां() के साथ जाऊंगा। :-) – FakeDIY
इस प्रश्न से आपके लिए उपयोग किया जा सकता है: http://stackoverflow.com/questions/10514315/how-to-add-a-second-x-axis-in-matplotlib –