Python试图从元组创建条形图?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (71)

我正在用文本创建一个条形图,使用以下元组作为元组中的数据,有几组列表有一个数字,即车数,后面跟着日期和时间。我完全不知道如何成功地将元组迭代成一个图。有人能帮忙吗?这里是元组:

data = [
(2,"12/21/2017 21:30"),

(8,"12/21/2017 22:30"),

(1,"12/22/2017 00:30"),

(1,"12/22/2017 01:30"),

(1,"12/22/2017 03:30"),

(2,"12/22/2017 05:30"),

(8,"12/22/2017 06:30"),

(3,"12/22/2017 07:30")

]
提问于
用户回答回答于

在Python2x:

y,x = zip(*data)

在Python3x中(因为zip返回一个zip对象):

y,x = [ii for ii in zip(*data)]

然后,可以使用pylab之类的东西来构造条形图,在那里可以自己格式化/调整。

pylab.bar(x,y)

扫码关注云+社区

领取腾讯云代金券