1

タイトルの通り、時系列のアライメントに取り組んでおり、アライメント結果の可視化が望まれています。

この目的のために、整列アルゴリズムによって生成された「アンカー ポイント」を結ぶ線を描画します。

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')

この例のアンカー ポイントは、 2 つの時系列とのインデックスap間の 1 対 1 の「マッピング」を指定します。つまり、は に対応します。に; そしてへ。目標は、2 つの別々のプロットの間に線を引いて、位置合わせの結果を示すことです。xyx[0]y[0]x[4]y[9]x[9]y[19]

4

2 に答える 2