我从数据集中选择了两个特定的列。如何使用matplotlib将其绘制为直方图?

时间:2019-05-22 13:59:34

标签: python-3.7

我已经从数据集中选择了年龄列。我需要使用matplotlib将其绘制成直方图

我尝试使用随机bin值

data=np.genfromtxt('hrt.csv',delimiter=',',skip_header=1)
y=data[:,0:1]
a=y.shape
z=y.reshape(a[1],a[0])
rng=np.random.RandomState(100)
a=np.hstack((rng.normal(size=1000), rng.normal(loc=5, scale=2, size=1000)))
plt.hist(z,bins='auto')
plt.xlabel('age')
plt.ylabel('people')
plt.grid(True)
plt.show()

我只得到轴和网格的输出

0 个答案:

没有答案