小编Fre*_*umb的帖子

如何使用matplotlib在单独的图形上创建多个直方图?

我有5个数据集,我想从中创建5个独立的直方图.目前他们都在一张图上.如何更改它以便生成两个单独的图形?

为简单起见,在下面的示例中,我只显示了两个直方图.我正在看a3个不同时间的角度分布和角度相同的角度b.

n, bins, patches = plt.hist(a)
plt.xlabel('Angle a (degrees)') 
plt.ylabel('Frequency')
n, bins, patches = plt.hist(b)
label='2pm,3pm,4pm'
loc = 'center'
plt.legend(label, loc)

plt.xlabel('Angle b(degrees)')        
plt.title('Histogram of b')
plt.ylabel('Frequency')
label='2pm,3pm,4pm'
loc = 'center'
plt.legend(label, loc)

plt.show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib histogram enthought canopy

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

标签 统计

canopy ×1

enthought ×1

histogram ×1

matplotlib ×1

python ×1