matplotlib setyaxisラベルサイズ


81

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'

だから、明らかにそれはうまくいきません。目盛りのサイズについてはたくさん見ましたが、軸のラベル自体については何もありません。

回答:


137

インタラクティブなプロットに「pylab」を使用している場合は、作成時にpylab.ylabel('Example', fontsize=40)。を使用してラベルサイズを設定できます。

pyplotプログラムで使用する場合は、作成時にフォントサイズを設定するかax.set_ylabel('Example', fontsize=40)、後でを使用してフォントサイズを設定できますax.yaxis.label.set_size(40)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.