如何在峰上绘制带有索引号值的时间序列?

时间:2018-10-31 08:30:25

标签: python matplotlib python-ggplot

我想为蓝色和绿色峰值分配index number,并希望输出如下图所示的图像。我在图片上提到的蓝色的索引号为array(maxtab)[:,0],绿色的索引号为array(mintab)[:,0],蓝色的索引号为idx_1,绿色的索引号为idx_2。对于此图片,

array(maxtab)[:,0] = [ 19.  35.  67. 100. 133. 167. 203. 235. 269. 303. 337. 370. 402. 434.
 467. 501. 535. 568.]

array(mintab)[:,0] = [ 29.  59.  93. 127. 160. 194. 222. 262. 292. 324. 362. 394. 424. 459.
 491. 528. 562. 594.]

跟随示例代码和相应的输出。我怎样才能做到这一点?

    plt.style.use('ggplot') # nicer plots
    np.random.seed(52102) 
    plt.figure(figsize=(10,6))
    plot(series)
    scatter(array(maxtab)[:,0], array(maxtab)[:,1], color='blue')
    scatter(array(mintab)[:,0], array(mintab)[:,1], color='green')
    show()

enter image description here

0 个答案:

没有答案