繁体   English   中英

有没有办法像 seaborn.pairplot 一样在新的 seaborn.objects 中有效地构建对图?

[英]Is there a way to efficiently construct a pairplot in the new seaborn.objects as with seaborn.pairplot?

我刚开始研究新的seaborn.objects接口,我非常喜欢。 虽然seaborn.pairplot对我来说很好,但我偶然发现尝试使用seaborn.objects.Plot.pair制作一个漂亮的下三角形对图。

方形布局很容易出现,但我不知道是否可以将对角线图更改为 KDE 或直方图:

import matplotlib as mpl
import seaborn.objects as so

f = mpl.figure.Figure(figsize=(10, 10),
                      tight_layout=True)

(
 so
   .Plot(df)
   .pair(x=['col1', 'col2', 'col3', 'col4', 'col5'],
         y=['col1', 'col2', 'col3', 'col4', 'col5'],
         cross=True)
   .add(
 so
   .Dot())
   .on(f)
   .plot()
)

我想它可以通过复杂的循环或详细的子图解决方案来解决,但是有没有办法以一种简单的方式来解决这个问题,而不是旧的seaborn.pairplot

目前(从 v0.12.0 开始)不支持PairGridPlot.pair的上/下/对角线概念。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM