2012-05-01 12 views
44

मैं केवल याक्सिस लेबल का आकार कैसे बदल सकता हूं? अभी, मैंmatplotlib सेट yaxis लेबल आकार

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

का उपयोग कर सभी लेबल का आकार लेकिन मेरे मामले में, मैं y- अक्ष लेबल x- अक्ष से भी बड़ा करना चाहते हैं बदल जाते हैं। हालांकि, मैं अकेले टिक लेबल छोड़ना चाहता हूं।

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

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

लेकिन मैं केवल मिलती है:

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

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

उत्तर

79

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

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

+0

धन्यवाद, यह वही है जो मैं ढूंढ रहा था! – zje