Python 如何在Seaborn Dislot中转换suptitle

Python 如何在Seaborn Dislot中转换suptitle,python,graph,seaborn,Python,Graph,Seaborn,如下图所示 存在一个问题,主标题与其他子标题位于同一行 我可以知道如何将suptitle向上移动吗 再现上图的代码如下所示 import seaborn as sns import matplotlib.pyplot as plt iris = sns.load_dataset("iris") fig=plt.figure() g = sns.displot ( data=iris, x='petal_width', col='species', col_wrap=2,

如下图所示

存在一个问题,
主标题
与其他子标题位于同一行

我可以知道如何将
suptitle
向上移动吗

再现上图的代码如下所示

import seaborn as sns
import matplotlib.pyplot as plt


iris = sns.load_dataset("iris")
fig=plt.figure()
g = sns.displot ( data=iris, x='petal_width', col='species', col_wrap=2, bw_adjust=0.5,
                      kind="kde", rug=True)

header_name =['1a','1b','1c','1d']
value_tick = [0.5,1,1.5,3]
g.set_xticklabels (rotation=45 )
plt.suptitle('Main title')
plt.xticks ( ticks=value_tick, labels=header_name, ha="right" )
plt.show()
.suptitle(…)
是一个。它有
x
y
参数,默认值为
y=0.98
。您可以将其调整得更高一点,而不是移动子地块(在某些情况下,您可能没有足够的自由度)


导入seaborn作为sns
将matplotlib.pyplot作为plt导入
iris=sns.load_数据集(“iris”)
图=plt.图()
#副标题(“主标题”)
g=sns.dislot(数据=iris,x='花瓣宽度',col='物种',col'u包裹=2,bw\u调整=0.5,kind=“kde”,rug=True)
标题名称=['1a'、'1b'、'1c'、'1d']
值_tick=[0.5,1,1.5,3]
g、 设置标签(旋转=45)
g、 图suptitle(“我的超级标题”,y=1.05)
#plt.suptitle(“主标题”)
plt.xticks(ticks=value\u tick,labels=header\u name,ha=“right”)