我有一个存储时间序列的数据框,如下所示。如何使用时间列将其绘制为x-axis
。此外,如果我要标记给定时间段内的某些点,例如2014-11-18
至2015-1-30
。如何使用matplotlib
来做到这一点?
这是我所做的,但是看起来很小,如何在特定时间段内添加一些标记?
答案 0 :(得分:0)
最简单的方法是绘制两次,第二个具有额外的样式。关于图的大小,您可以控制figsize
参数。只需设置一个您喜欢的高度和宽度的元组
# make sure index is in datetime format
df_id_ts.index = pd.to_datetime(df_id_ts.index, figsize=(10,6))
ax = df_id_ts.plot()
df_id_ts['2014-11-18' : '2015-01-30'].plot(ax = ax, marker = 'ro')