Python 5沿seaborn pairgrid的数字汇总

Python 5沿seaborn pairgrid的数字汇总,python,seaborn,Python,Seaborn,我想沿着Python Seaborn PairGrid的对角线实现一个5个数字的摘要。我尝试沿对角线方向使用df.descripe(),但没有成功。我正在寻找的一个示例是此链接()底部的图片,为了方便起见,也将其粘贴在此处。使用PairGrid和对角线的自定义打印功能,这非常简单: def print_stats(data, **kwargs): data = pd.Series(data) ax = plt.gca() ax.annotate(data.describe

我想沿着Python Seaborn PairGrid的对角线实现一个5个数字的摘要。我尝试沿对角线方向使用df.descripe(),但没有成功。我正在寻找的一个示例是此链接()底部的图片,为了方便起见,也将其粘贴在此处。

使用
PairGrid
和对角线的自定义打印功能,这非常简单:

def print_stats(data, **kwargs):
    data = pd.Series(data)
    ax = plt.gca()
    ax.annotate(data.describe().to_string(), xy=(0.5,0.5), xycoords='axes fraction', ha='center', va='center')

iris = sns.load_dataset("iris")
g = sns.PairGrid(iris)
g = g.map_lower(plt.scatter)
g = g.map_diag(print_stats)

使用
PairGrid
和对角线的自定义打印功能,这非常简单:

def print_stats(data, **kwargs):
    data = pd.Series(data)
    ax = plt.gca()
    ax.annotate(data.describe().to_string(), xy=(0.5,0.5), xycoords='axes fraction', ha='center', va='center')

iris = sns.load_dataset("iris")
g = sns.PairGrid(iris)
g = g.map_lower(plt.scatter)
g = g.map_diag(print_stats)

你在中查看了他的github代码吗?我没有注意到他在那里张贴了他的github地址谢谢。你在中查看了他的github代码吗?我没有注意到他在那里张贴了他的github地址谢谢。