有人能告诉我如何在FacetGrid上留下额外的空间吗?我尝试将超级标题放在FacetGrid图的顶部,但由于默认设置中顶部的边距非常有限,最终超级标题与子图标题重叠。
由于
答案 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。它有 x
和 y
参数,y=0.98
作为默认值。您可以将其调整得更高一些,而不是移动子图(在某些情况下,您可能没有足够的自由)。
g.fig.suptitle("My super title", y=1.05)