matplotlib सेट यैक्सिस लेबल का आकार


81

मैं केवल याक्सिस लेबल के आकार को कैसे बदल सकता हूं? अभी, मैं सभी लेबल का उपयोग करके आकार बदलता हूं

pylab.rc('font', family='serif', size=40)

लेकिन मेरे मामले में, मैं x- अक्ष से y- अक्ष लेबल को बड़ा बनाना चाहूंगा। हालाँकि, मैं अकेले टिक लेबल छोड़ना चाहूंगा।

मैंने कोशिश की है, उदाहरण के लिए:

pylab.gca().get_ylabel().set_fontsize(60)

लेकिन मुझे केवल यही मिलता है:

AttributeError: 'str' object has no attribute 'set_fontsize'

तो, जाहिर है कि यह काम नहीं करता है। मैंने टिक आकार के लिए बहुत सारे सामान देखे हैं, लेकिन अक्ष लेबल के लिए कुछ भी नहीं है।

जवाबों:


137

यदि आप इंटरेक्टिव प्लॉटिंग के लिए 'पाइलैब' का उपयोग कर रहे हैं, तो आप सृजन के समय के लेबल को सेट कर सकते हैं pylab.ylabel('Example', fontsize=40)

यदि आप pyplotप्रोग्रामेटिक रूप से उपयोग करते हैं तो आप या तो ax.set_ylabel('Example', fontsize=40)इसके साथ या बाद में निर्माण पर फोंटसाइज़ सेट कर सकते हैं ax.yaxis.label.set_size(40)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.