[英]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 开始)不支持PairGrid
中Plot.pair
的上/下/对角线概念。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.