1. ホーム
  2. matplotlib

[解決済み] matplotlib でグラフにサブタイトルをつける

2022-03-01 20:29:07

質問

グラフに大きな18ptフォントでタイトルを付け、その下に小さな10ptフォントでサブタイトルを付けたいのです。matplotlib でこれを行うにはどうしたらよいでしょうか?どうやら title() 関数は、1つの文字列を受け取り、その文字列に1つの fontsize 属性があります。何か方法があるはずですが、どのようにすればよいのでしょうか?

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

内蔵されているものはないと思いますが、軸の上にもっとスペースを空けて figtext :

axes([.1,.1,.8,.7])
figtext(.5,.9,'Foo Bar', fontsize=18, ha='center')
figtext(.5,.85,'Lorem ipsum dolor sit amet, consectetur adipiscing elit',fontsize=10,ha='center')

ha horizontalalignment .