【发布时间】:2020-05-10 18:53:02
【问题描述】:
我有一个像下面这样的 df:
DATE_MIN DATE_MAX
214 1994-06-29 2010-07-12
125 1969-10-26 2011-10-10
123 2013-07-02 2015-01-29
74 2006-01-05 2016-06-20
列是:DATE_MIN、DATE_MAX
我想绘制一个长的垂直图表,其中包含尽可能多的水平 行作为 df 行。
- x 轴为日期范围
- 在 y 轴上有索引, 因此每条线都是水平的,它们不会相互交叉。
所以我想显示哪些行有一些时间重叠,因为这些行会有重叠区域(不交叉)。
提前非常感谢!
【问题讨论】:
-
你不是真的要甘特图吗?
-
@rpanai 似乎 matplotlib 中最接近的图表是“hlines”,它对我来说已经足够好了,谢谢
标签: python pandas dataframe matplotlib charts