作为标题,我正在研究时间序列对齐,并且需要对齐结果的可视化。
为此,我想绘制连接对齐算法生成的“锚点”的线。
np.random.seed(5)
x = np.random.rand(10) # time-series 1
y = np.random.rand(20) # time-series 2
ap = np.array(([0, 4, 9], # the anchor points
[0, 9, 19]))
fig = plt.figure(figsize=(10,5))
ax1 = fig.add_subplot(211)
ax2 = fig.add_subplot(212)
ax1.plot(x, 'r')
ax2.plot(y, 'g')
示例中的锚点指定两个时间序列的索引ap
之间的一对一“映射” ,即对应于;到; 和到。目标是在两个单独的图之间画线以显示对齐的结果。x
y
x[0]
y[0]
x[4]
y[9]
x[9]
y[19]