我想使用matplotlib pyplot在python中制作一个条形图。数据由一个索引(一个日期时间列表)和一个与该日期时间相对应的数字组成。我有各种样品,都属于同一天。但是,在制作条形图时,它只显示与某个日期时间相对应的第一个样本,而不是所有样本。我怎样才能制作一个显示每个条目的条形图?在
索引的结构如下:
ind = [datetime.datetime(2017, 3, 1, 0, 0), datetime.datetime(2017, 3, 1, 0, 0),
datetime.datetime(2017, 3, 15, 0, 0), datetime.datetime(2017, 3, 15, 0, 0)]
值只是整数:
^{pr2}$因此,在绘制时,它只显示值为10的条形图2017-3-1和值为30的2017-3-15。我怎么能让他们把他们都展示出来?在
您可以按日期分组,添加值,然后从同一个数据帧绘制条形图:
如果您希望在绘图中显示所有值,而不考虑日期,您可以简单地使用:
^{pr2}$日期重复的条目将单独绘制。在
相关问题 更多 >
编程相关推荐