- 创建二维直方图,用于显示数据分布的图表
- 将数据划分成不同的区间(bin),并统计每个区间内数据点的数量
1 基本画法
默认bin的数量是10*10
N = 1000
x = np.random.randn(N)
y = np.random.randn(N)
plt.hist2d(x, y)
2 修改bin的数量
N = 1000
x = np.random.randn(N)
y = np.random.randn(N)
plt.hist2d(x, y,
bins=(150,100))
3 添加colorbar
N = 1000
x = np.random.randn(N)
y = np.random.randn(N)
plt.hist2d(x, y,
bins=(150,100))
plt.colorbar()
4 cmin、cmax 设置显示范围
N = 1000
x = np.random.randn(N)
y = np.random.randn(N)
plt.hist2d(x, y,
bins=(150,100),
cmin=0.5,cmax=1)
plt.colorbar()