相关疑难解决方法(0)

matplotlib模拟R的`对`

R有一个有用的函数pairs,它为数据集中变量之间的成对连接提供了很好的矩阵.结果图看起来类似于下图,从这篇博文中复制:

对

有没有基于python的matplolib准备使用的功能?我搜索了它的画廊,但找不到任何类似于我需要的东西.从技术上讲,这应该是一项简单的任务,但正确处理所有可能的案例,标签,标题等是非常繁琐的.

更新请参阅下面的答案,快速而肮脏的近似.

python r matplotlib

35
推荐指数
1
解决办法
1万
查看次数

每个子图的旋转轴文本

我试图绘制一个散点矩阵.我正在构建此线程中给出的示例是否有一个函数在matplotlib中制作散点图矩阵?.在这里,我稍微修改了代码,使轴对所有子图都可见.修改后的代码如下

import itertools
import numpy as np
import matplotlib.pyplot as plt

def main():
    np.random.seed(1977)
    numvars, numdata = 4, 10
    data = 10 * np.random.random((numvars, numdata))
    fig = scatterplot_matrix(data, ['mpg', 'disp', 'drat', 'wt'],
            linestyle='none', marker='o', color='black', mfc='none')
    fig.suptitle('Simple Scatterplot Matrix')
    plt.show()

def scatterplot_matrix(data, names, **kwargs):
    """Plots a scatterplot matrix of subplots.  Each row of "data" is plotted
    against other rows, resulting in a nrows by nrows grid of subplots with the
    diagonal subplots labeled with "names".  Additional keyword arguments …
Run Code Online (Sandbox Code Playgroud)

matplotlib

18
推荐指数
3
解决办法
3万
查看次数

标签 统计

matplotlib ×2

python ×1

r ×1