1. ホーム
  2. python

[解決済み] matplotlib yaxis label size を設定する。

2023-04-30 15:41:20

質問

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'

というわけで、明らかにうまくいきません。目盛りのサイズに関するものはたくさん見ましたが、軸ラベルそのものに関するものは何もありません。

どのように解決するのですか?

インタラクティブなプロットに 'pylab' を使用している場合、作成時にラベルの大きさを pylab.ylabel('Example', fontsize=40) .

もしあなたが pyplot を使う場合、フォントサイズを設定するために ax.set_ylabel('Example', fontsize=40) で設定するか、あるいは後で ax.yaxis.label.set_size(40) .