seaborn FacetGrid:如何为suptitle留出适当的空间

时间:2015-02-20 21:04:26

标签: python page-title seaborn

有人能告诉我如何在FacetGrid上留下额外的空间吗?我尝试将超级标题放在FacetGrid图的顶部,但由于默认设置中顶部的边距非常有限,最终超级标题与子图标题重叠。

由于

2 个答案:

答案 0 :(得分:15)

使用Figure方法subplots_adjust将空间添加到图的顶部:

g = sns.lmplot("x", "y", col="c", data=df)
g.fig.suptitle("Title of the plot", size=16)
g.fig.subplots_adjust(top=.9)

答案 1 :(得分:1)

.suptitle(...) 是一个 matplotlib figure function。它有 xy 参数,y=0.98 作为默认值。您可以将其调整得更高一些,而不是移动子图(在某些情况下,您可能没有足够的自由)。

g.fig.suptitle("My super title", y=1.05)