突出显示具有特定x值范围的matplotlib图上的子序列

时间:2018-01-13 09:14:40

标签: python numpy matplotlib plot

我正在使用matplotlib在Jupyter Notebook上绘制时间序列数据。我的时间序列数据是numpy.array
这是我的情节: enter image description here


如何在该图上突出显示特定的子序列?
这是我的例子:

enter image description here

1 个答案:

答案 0 :(得分:3)

以下是基于@Thomas Kühn comment的小型演示:

x = np.linspace(-10, 10, 100)
plt.plot(x, np.sin(x))
plt.plot(x[60:80], np.sin(x[60:80]), lw=10, c='yellow', zorder=-1)

结果:

enter image description here