Python 3.x 如何在单条并排打印中打印多个日期?

Python 3.x 如何在单条并排打印中打印多个日期?,python-3.x,dataframe,datetime,bar-chart,Python 3.x,Dataframe,Datetime,Bar Chart,我有一些产品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

我有一些产品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
我能够一次为一列绘制条形图,如何在同一个图形中并排表示两条条形图,使其具有可比性? 我现在是这么做的,

我还需要把点变成条

提前感谢。

在不同的行中使用单独的y值(在本例中为订单和交货日期)和x值(日期)。这将创建一个具有2个y值的绘图,然后对这两个值使用条形图

matplotlib.pyplot.plot(date, order, 'b-') #here b- denotes color and type
matplotlib.pyplot.plot(date, Delivery, 'g-')
或者对水平钢筋使用指定宽度的barh方法