相关疑难解决方法(0)

matplotlib:显示一个带有边缘密度图的二维数组

在matplotlib中,如何绘制具有边际密度的二维密度,沿着 散点图 - 边缘直方图 - 在ggplot22D直方图中绘制直方图/边缘图?概括地说,

    # I have --
A = a 2d numpy array >= 0
xdens ~ A.mean(axis=0)
ydens ~ A.mean(axis=1)

    # I want --
pl.imshow( A )
pl.plot( xdens ) narrow, below A
pl.plot( ydens ) narrow, left of A, with the x y axes flipped
Run Code Online (Sandbox Code Playgroud)


在2017年添加:请参阅seaborn.jointplot 和那里的好例子,也是在SO上.(问题发生在2013年,在seaborn之前.)

matplotlib seaborn

4
推荐指数
1
解决办法
3032
查看次数

标签 统计

matplotlib ×1

seaborn ×1