71

matplotlib に単純なプロットがあり、タイトルとプロットの間の距離を広げたいと思います (suptitleサーバーで使用するバージョンでは機能しないため、使用せずに)。どうやってするか ?

4

5 に答える 5

56

これを直接設定するきれいな方法はないようです (ただし、それを追加するための機能要求に値する可能性があります)。ただし、タイトルは単なるtextアーティストであるため、手を差し伸べて変更することができます。

#ax = plt.gca()
ttl = ax.title
ttl.set_position([.5, 1.05])
#plt.draw()

トリックを行う必要があります。1.05お好みでチューニングしてください。

于 2013-05-07T13:43:09.353 に答える
25

使用rcParams:

from matplotlib import rcParams
rcParams['axes.titlepad'] = 20 

20プロットとタイトルの間のパディングはどこにありますか。

https://matplotlib.org/users/customizing.htmlから

于 2017-06-11T15:05:27.003 に答える