【问题标题】:How to plot multiple dates in single bar plot side by side?如何在单个条形图中并排绘制多个日期?
【发布时间】:2020-09-17 04:01:13
【问题描述】:

我有一些产品ID、订单日期(月)和交货日期(月)的数据。 我必须绘制一张图表,显示下单时间和交付时间的差异。

ID    Order date(month)      Delivery date(month)
1     2018-04                2018-04
2     2018-06                2018-07
3     2018-07                2018-08
4     2019-02                2019-06

我可以一次为一列制作条形图,如何在同一个图表中并排表示两个条形图以使其具有可比性? 我暂时这样做了,

我还需要将点更改为条。

提前致谢。

【问题讨论】:

    标签: python-3.x dataframe datetime bar-chart


    【解决方案1】:

    在不同的行中使用单独的 y 值(在这种情况下为订单和交货日期)和 x 值(日期)。这将创建一个具有 2 个 y 值的图,然后对它们都使用条形图

    matplotlib.pyplot.plot(date, order, 'b-') #here b- denotes color and type
    matplotlib.pyplot.plot(date, Delivery, 'g-')
    

    或使用 barh 方法,为水平条指定宽度

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 2021-02-28
      • 2020-07-22
      • 1970-01-01
      • 2020-05-30
      • 2023-03-25
      相关资源
      最近更新 更多