【发布时间】:2021-11-30 21:08:55
【问题描述】:
我有一系列异常点,其结构为 [[10, 20], [23, 38], [45, 56]]。我想做的是尝试绘制它们以突出显示它们,如下图(从论文中提取):
有图书馆可以做吗?目前我正在逐点进行,但正如您从屏幕和代码中看到的那样,我只是根据异常的位置绘制不同颜色的时间序列。
fig = plt.figure(figsize=(25,5))
ax1=plt.subplot(121)
sns.lineplot(data=df['values'], ax=ax1) # plot normal time series plot
sns.lineplot(data=df['values'][(df['anomalies'] == True )], color='red', ax=ax1)
【问题讨论】:
标签: python matplotlib plot time-series