【问题标题】:How to plot histogram from two columns如何从两列绘制直方图
【发布时间】:2021-03-31 12:29:28
【问题描述】:

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

我的代码如下:

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

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

Age     Blood Pressure
51           120
..           ...

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

【问题讨论】:

    标签: python pandas matplotlib


    【解决方案1】:

    也许你可以使用条形图

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

    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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-24
      • 2020-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多