matplotlib 如何显示Seaborn pairplot()或PridGrid()图表的标题

tmb3ates  于 2023-08-06  发布在  其他
关注(0)|答案(4)|浏览(119)
import matplotlib.pyplot as plt
    import seaborn as sns

    sns.set_style('whitegrid')
    %matplotlib inline

    sns.pairplot(df.dropna())
    plt.show()

字符串
我想知道如何显示标题为这个情节?非常感谢您的光临。

monwx1rj

monwx1rj1#

ivandov提供的答案对我很有效,是的,我也遇到了额外间距的问题。可以简单地用途:

g = sns.pairplot(df)
g.fig.suptitle("Your Title", y=1.08) # y= some height>1

字符串
以实现额外的间距调整

vxf3dgd4

vxf3dgd42#

g = sns.pairplot(df)
g.fig.suptitle("Your plot title")

字符串
由于这是整个图形的超级标题,因此可能需要调整子图参数以在顶部包含额外的间距。幸运的是,如果你使用的是plt.show(),你可以很容易地从保存前弹出的窗口中完成。

ssm49v7z

ssm49v7z3#

与前面的答案类似,但代码更简单:
第一个月
y是可选的kwarg,用于向suptitle添加垂直缓冲区。

dl5txlt9

dl5txlt94#

为了确保这是整个图的主标题,您应该用途:

plt.suptitle('This is the main title')

字符串
您可以添加一个y值来增加与顶行图形的间距,如下所示:

plt.suptitle('Main Title', y=1.05)

相关问题