R有一个很有用的函数pairs
,它提供了数据集中变量之间成对连接图的良好矩阵,生成的图类似于下图,复制自this blog post:
有没有基于python matplolib的现成函数?我搜索了它的gallery,但是找不到任何类似我需要的东西。从技术上讲,这应该是一个简单的任务,但是正确处理所有可能的大小写、标签、标题等是非常乏味的。
更新见下面我的答案与快速和肮脏的近似。
R有一个很有用的函数pairs
,它提供了数据集中变量之间成对连接图的良好矩阵,生成的图类似于下图,复制自this blog post:
有没有基于python matplolib的现成函数?我搜索了它的gallery,但是找不到任何类似我需要的东西。从技术上讲,这应该是一个简单的任务,但是正确处理所有可能的大小写、标签、标题等是非常乏味的。
更新见下面我的答案与快速和肮脏的近似。
7条答案
按热度按时间xriantvc1#
Pandas
有一个内置函数scatter_matrix
(源代码),类似于以下内容。然而,它是特定于
pandas
的(但可以用作起点)。Pandas中还有一些类似
R
的情节。看看docs。vhmi4jdf2#
快速而肮脏地接近我的需求:
上述代码特此发布到公共领域
jchrr9hc3#
matplotlib最新版本(至少1.4)中的
subplots
函数使这一点变得更容易:pgccezyw4#
在最近的版本中(0.23.3之后或更早的版本),您可以用途:
可以采用类似于
kde
、hist
的值。pkwftd7m5#
你可以使用seaborn pairplot(...) function,它很像R中的pairs(...)函数。
eufgjt7s6#
据我所知,还没有那种现成的功能。
gupuwyp27#
从一个帖子,我得到这个:
enter image description here