Python:从Numpy矩阵创建2D直方图

Python:从Numpy矩阵创建2D直方图,第1张

Python:从Numpy矩阵创建2D直方图

如果您有来自计数的原始数据,则可以用来

plt.hexbin
为您创建图(恕我直言,这比方格子更好):改编自以下示例
hexbin

import numpy as npimport matplotlib.pyplot as pltn = 100000x = np.random.standard_normal(n)y = 2.0 + 3.0 * x + 4.0 * np.random.standard_normal(n)plt.hexbin(x,y)plt.show()

如果您已经提到矩阵中已经有Z值,请使用

plt.imshow
plt.matshow

XB = np.linspace(-1,1,20)YB = np.linspace(-1,1,20)X,Y = np.meshgrid(XB,YB)Z = np.exp(-(X**2+Y**2))plt.imshow(Z,interpolation='none')



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673594.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存