En tant que titre, je travaille sur l'alignement des séries temporelles, et une visualisation du résultat de l'alignement est souhaitée. Pour cela, je souhaite tracer des lignes reliant des "points d'ancrage" générés par l'algorithme d'alignement.Tracer des lignes reliant des points entre deux tracés unidimensionnels distincts
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')
les points d'ancrage ap
dans l'exemple spécifier l'un-à-un "mapping" entre les indices de deux séries temporelles x
et y
, à savoir, est x[0]
correspondant à y[0]
; x[4]
à y[9]
; et x[9]
à y[19]
. L'objectif est de tracer des lignes entre deux parcelles séparées pour montrer le résultat de l'alignement.
Quel est le but de la deuxième rangée de 'ap'? – ImportanceOfBeingErnest
@ImportanceOfBeingErnest désolé, il y a des fautes de frappe dans la description de la cartographie. Je l'ai réparé. – Francis