【问题标题】:How to adjust space between relplot Seaborn subplots for multi-plot layouts [duplicate]如何调整多图布局的relplot Seaborn子图之间的空间[重复]
【发布时间】:2021-06-02 20:52:41
【问题描述】:

我有一个 2 x 1 的子图,如下所示。

import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset("tips")
g = sns.relplot(x="total_bill", y="tip", hue="day", col="time", data=tips, facet_kws=dict(sharex=False),col_wrap=1)
g.set_xticklabels ( rotation=90, fontsize=18 )


plt.show ()

目前,我有一个问题,即 x-tick 标签与底部情节标题重合。

我可以知道如何增加地块之间的间距。

ps:

不幸的是,此 OP 已被标记为重复。而另外两个 链接可以解决问题,但这两个OP没有关键字 seaborn 也没有 relplot。所以,像我这样的新海运初学者不会 希望这两个链接可以解决这个问题

【问题讨论】:

  • 除了接受的答案,其他方法是:g.fig.subplots_adjust ( wspace=.05, hspace=.3 )
  • 谢谢,伙计!它似乎更适合调整特定的 FacetGrid!

标签: python seaborn


【解决方案1】:

您可以使用subplots_adjust()调整图形的垂直间距。

plt.subplots_adjust(hspace=0.2)

【讨论】:

  • 您的问题已被重复,但如果您觉得我的回答有帮助,您仍然可以接受该回答。在继续下一个问题之前采取行动。
  • 不幸的是,此 OP 已被标记为重复。虽然其他两个链接可以解决问题,但是这两个 OP 没有关键字 seaborn 也没有 relplot。因此,像我这样的新海运初学者并不期望这两个链接可以解决这个问题。总之,谢谢你的建议