Representación básica de la salida del análisis de wavelets en matplotlib

Estoy descubriendo wavelets en la práctica gracias al módulo python.Pywt.

He navegadoalgunos ejemplos del uso del módulo pywt, pero no pude captar el paso esencial: no sé cómo mostrar la salida multidimensional de un análisis de waveletcon matplotlib, básicamente.

Esto es lo que intenté, (dado un hacha pirplotax):

import pywt

data_1_dimension_series = [0,0.1,0.2,0.4,-0.1,-0.1,-0.3,-0.4,1.0,1.0,1.0,0] 
# indeed my data_1_dimension_series is much longer

cA, cD = pywt.dwt(data_1_dimension_series, 'haar')

ax.set_xlabel('seconds')
ax.set_ylabel('wavelet affinity by scale factor')

ax.plot(axe_wt_time, zip(cA,cD))

o tambien

data_wt_analysis = pywt.dwt(data_1_dimension_series, 'haar')
ax.plot(axe_wt_time, data_wt_analysis) 

Ambosax.plot(axe_wt_time, data_wt_analysis) yax.plot(axe_wt_time, zip(cA,cD)) No son apropiados y devuelve error. Ambos tirosx and y must have the same first dimension

La cosa esdata_wt_analysis Contiene varias series 1D, una para cada factor de escala wavelet. Seguramente podría mostrar tantos gráficos como factores de escala. Pero los quiero a todos en el mismo gráfico.

¿Cómo podría simplemente mostrar estos datos, en un solo gráfico,con matplotlib ?

Algo como el colorido cuadrado de abajo:

Respuestas a la pregunta(1)

Su respuesta a la pregunta