web-dev-qa-db-ja.com

matplotlibはy軸のラベルサイズを設定します

Y軸ラベルのみのサイズを変更するにはどうすればよいですか?今、私はすべてのラベルのサイズを使用して変更します

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

しかし、私の場合は、y軸のラベルをx軸よりも大きくしたいと思います。ただし、目盛りラベルはそのままにしておきます。

例えば、私が試した:

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

しかし、私は得るだけです:

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

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

67
zje

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

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

119
bmu