[英]frequency axis in continuous wavelet transform plot (scaleogram) in python
[英]Wavelet plot with Python libraries
我知道SciPy在scipy.signal.wavelets中有一些用於小波的信號處理工具,並且可以使用Matplotlib繪制圖表,但似乎我無法正確使用它。 我曾嘗試在線性空間上繪制Daubechies小波,但這不是我想要的。 一般來說,我對小波和數學非常不熟練。 :)
使用最近的PyWavelets主干版本,在x-grid上獲得縮放函數和小波函數的近似非常簡單:
[phi, psi, x] = pywt.Wavelet('db2').wavefun(level=4)
請注意,x-grid輸出在v0.1.6中不可用,因此如果需要,則必須使用trunk版本。
有了這些數據,您可以使用自己喜歡的繪圖包繪制它,例如:
import pylab
pylab.plot(x, psi)
pylab.show()
在wavelets.pybytes.com演示頁面上使用了一種非常類似的方法,但是圖表是通過Google Charts完成的,用於在線演示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.