有没有一种方法可以像seaborn.pairplot一样在新的seaborn.objects中有效地构建pairplot?

问题描述 投票:0回答:1

我刚刚开始深入研究新的

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

python seaborn seaborn-0.12.x seaborn-objects
1个回答
2
投票

目前(自 v0.12.0 起)不支持

PairGrid
中的
Plot.pair
中的上/下/对角线概念。

© www.soinside.com 2019 - 2024. All rights reserved.