使用 python + matplotlib 将水平线添加到时间序列图中

我正在绘制时间序列的数据,我想添加多条水平线,指示值阈值。


你建议如何去做?


date_today = datetime.now()

date_rng = pd.date_range(start='1/1/1989', end='1/2/1989', freq='H')[:-1]

np.random.seed(seed=100)

data1 = np.random.randint(1, high=100, size=len(date_rng))

data2 = np.random.randint(1, high=100, size=len(date_rng))

df = pd.DataFrame({'datetime': date_rng, 'col1': data1, 'col2': data2})

df = df.set_index('datetime')

df.plot(figsize=(10, 5));

https://img.mukewang.com/64d2128a0001841b05940339.jpg

慕雪6442864
浏览 112回答 1
1回答

ABOUTYOU

您可以像这样使用 axhline:plt.axhline(xmin,xmax,y)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python