如何从两列绘制直方图

国王

我有一个包含两列的 csv 文件。我想做的是根据这两列绘制直方图。

我的代码如下:

data = pd.read_csv('data.csv')

我的 csv 数据是这样制作的:

Age     Blood Pressure
51           120
..           ...

我试过plt.hist(data['Age'], bins=10)它只给我一个基于第一列及其频率的直方图,第二列也是如此。有没有办法绘制一个直方图,"Ages"在 x 轴和"Blood Pressure"y 轴中显示我

OFar58

也许你可以使用条形图

这段代码可能会完成这项工作:

plt.bar(data['Age'], data['Blood Pressure'], align='center')
plt.xlabel('Age') 
plt.ylabel('Blood Pressure')
plt.title('Bar Chart')
plt.show()

有关条形图的更多信息:https : //pythonspot.com/matplotlib-bar-chart/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章