簡體   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