मैं matplotlib/pylab पायथन मॉड्यूल के साथ बहुत ही सरल चार्ट बना रहा हूं। अक्षर "वाई" जो वाई अक्ष को लेबल करता है उसकी तरफ है। यदि आप लेबल लंबे समय तक थे, तो आप इसकी अपेक्षा करेंगे, ताकि बाईं ओर ग्राफ के बाहर विस्तार न किया जाए। लेकिन एक पत्र लेबल के लिए, यह समझ में नहीं आता है, लेबल सीधे होना चाहिए। मेरी खोज खाली हो गई है। मैं क्षैतिज रूप से "वाई" कैसे मुद्रित कर सकता हूं?matplotlib/pylab चार्ट में क्षैतिज रूप से वाई अक्ष लेबल को कैसे मुद्रित करें?
उत्तर
यह बहुत आसान है। ,
from matplotlib import pyplot as plt
plt.ion()
plt.plot([1,2,3])
h = plt.ylabel('y')
h.set_rotation(0)
plt.draw()
वैकल्पिक रूप से, आप रोटेशन एक तर्क के रूप अर्थात
plt.ylabel('y',rotation=0)
स्वीकार किए जाते हैं जवाब में विस्तार करते हुए पारित कर सकते हैं जब हम एक विशेष के साथ काम: लेबल की साजिश रचने के बाद, आप बस रोटेशन को बदल सकते हैं कुल्हाड़ियों ax
वस्तु:
ax.set_ylabel('abc', rotation=0, fontsize=20, labelpad=20)
ध्यान दें कि अक्सर labelpad
मैन्युअल भी समायोजित करने की आवश्यकता होगी - अन्यथा "abc" intrud होगा साजिश पर ई।
संक्षिप्त प्रयोगों से मुझे लगता है कि labelpad
टिक लेबल और वाई-लेबल के केंद्र के बाध्यकारी बॉक्स के बीच ऑफ़सेट है। (इसलिए, नाम का काफी पैडिंग नहीं है - यह अधिक अंतर्ज्ञानी होता अगर यह लेबल के बाध्यकारी बॉक्स के लिए अंतर था।)
पर डॉट पूर्णता का उपयोग किया है, जिसे आप 'रोटेशन =' क्षैतिज 'मान सकते हैं। इसके अलावा, मनमाने ढंग से 'लेबलपैड' (और उसके बाद परिणामों के आधार पर समायोजित करने की आवश्यकता) चुनने के बजाय, आप 'ha =' right '' तर्क जोड़ सकते हैं, जहां 'क्षैतिज संरेखण 'कीवर्ड के लिए सुविधाजनक नाम है। – NauticalMile
- 1. SSRS चार्ट क्षैतिज अक्ष
- 2. jQuery फ़्लोट चार्ट - वाई-अक्ष
- 3. चार्ट अक्ष लेबल लेबल
- 4. हाइचार्ट्स टाइपस्क्रिप्ट, वाई-अक्ष लेबल
- 5. वाई-अक्ष को प्रतिशत के रूप में प्रदर्शित करें?
- 6. एक्स अक्ष और वाई अक्ष लेबल आर
- 7. वाई अक्ष
- 8. वाई-अक्ष लेबल गिर रहा है?
- 9. JQuery FLOT चार्ट गतिशील वाई-अक्ष
- 10. हटाए गए वाई-अक्ष को पुनर्स्थापित करें
- 11. Google विज़ुअलाइजेशन एपीआई: लाइन चार्ट - वाई-अक्ष
- 12. चार्ट कॉलम के साथ एक्स अक्ष लेबल (एएसपी.Net चार्ट नियंत्रण)
- 13. विस्तृत लेबल फिट करने के लिए डी 3 चार्ट के वाई-अक्ष सेट करें?
- 14. एएसपी.नेट चार्ट: एक्स और वाई अक्ष पर फोंट सेट करना
- 15. आईओएस चार्ट - न्यूनतम वाई अक्ष रेंज सेट करें
- 16. गुरुत्वाकर्षण को वाई अक्ष
- 17. उलटा वाई अक्ष
- 18. चार्ट के केंद्र में अक्ष को कैसे स्थानांतरित करें?
- 19. Google चार्ट y अक्ष छोटा उपकरण लेबल
- 20. अक्ष लेबल को अनुकूलित करें
- 21. डी 3 जेएस - क्षैतिज बार चार्ट को क्षैतिज बार चार्ट में बदलें
- 22. हाइचार्ट्स - लॉगरिदमिक वाई अक्ष
- 23. बहु पंक्ति ggplot लाइन चार्ट में x- अक्ष लेबल
- 24. वाई अक्ष
- 25. nvd3 discreteBarChart y अक्ष लेबल
- 26. ध्रुवीय चार्ट में वाई-अक्ष का गलत प्रतिपादन
- 27. वाई अक्ष
- 28. क्षैतिज बार चार्ट में नीचे x अक्ष छुपाएं?
- 29. zingcharts-angularjs में दो वाई-अक्ष कैसे प्रस्तुत करें?
- 30. matplotlib अक्ष लेबल डिफ़ॉल्ट रूप से ऑफसेट
ग्रेट, यह काम करता है। धन्यवाद! –
एक तरफ ध्यान दें, आप रोटेशन को सीधे 'plt.ylabel' में पास कर सकते हैं। (उदाहरण के लिए 'plt.ylabel (' y ', rotation = 0) ') –
अरे वह सुरुचिपूर्ण है। धन्यवाद, जो। –