【问题标题】:Plot graph in Pandas or Matplotlib在 Pandas 或 Matplotlib 中绘制图形
【发布时间】:2015-01-09 18:24:02
【问题描述】:

我的元组列表为 [(2014, 30, 15), (2015, 10, 20), (2007, 5, 3)]。 现在我想在 Pandas 中绘制条形图,使得 X 轴上每个元组的第一个索引和 y 轴上第二个和第三个元素的相应条形。因此对于 x 轴上的第一个元组 2014 和 y 轴上分别为 30 和 15 的两个条形。如何使用 pandas 绘图函数或 python matplotlib 来实现这一点?

【问题讨论】:

    标签: python matplotlib pandas


    【解决方案1】:

    听起来像你想要的:

    df = pd.DataFrame( [(2014, 30, 15), (2015, 10, 20), (2007, 5, 3)] )
    df.columns = ['year','v1','v2']
    df.set_index('year', inplace=True)
    df.plot(kind='bar')
    

    给出:

    【讨论】:

    • 感谢 JD Long,这正是我想要的。 :)
    猜你喜欢
    • 2018-11-26
    • 2018-06-01
    • 2020-10-25
    • 1970-01-01
    • 2023-03-24
    • 2020-02-28
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    相关资源
    最近更新 更多