如何解决5沿seaborn pairgrid的摘要
我想沿Python Seaborn PairGrid的对角线实现一个5位数的摘要。我沿对角线尝试了df.describe(),但是没有用。我正在寻找的示例示例是此链接(https://towardsdatascience.com/visualizing-data-with-pair-plots-in-python-f228cf529166)底部的图片,为了方便起见,也将其粘贴在此处。
解决方法
使用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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。