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

时间:2016-04-23 16:29:39

标签: python matplotlib seaborn


    import matplotlib.pyplot as plt
    import seaborn as sns

    sns.set_style('whitegrid')
    %matplotlib inline

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

我想知道如何展示这个情节的标题?非常感谢你。

3 个答案:

答案 0 :(得分:6)

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

由于这是整个图的超级标题,您可能需要调整子图参数以在顶部包含额外的间距。幸运的是,如果你正在使用plt.show(),你可以通过保存前弹出的窗口轻松完成。

答案 1 :(得分:4)

ivandov提供的

answer对我有用,是的,我也遇到了额外间距的问题。一个可以简单地使用:

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

实现额外的间距调整

答案 2 :(得分:-3)

您可以使用

设置标题
plt.title('This is the title')

此标题的显示位置取决于数据集的形状。要确保这是整个图的主标题,您应该使用

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