From 259e38aa38d4afd54659a5daed2501d09a81a7da Mon Sep 17 00:00:00 2001 From: Omer Sayli <39605236+omersayli@users.noreply.github.com> Date: Tue, 17 Sep 2024 11:42:47 +0300 Subject: [PATCH 1/3] Update wp_scalogram.py In the second plot, updated Fs to 512; `ax2.specgram(data, NFFT=64, noverlap=32, Fs=512, cmap=cmap, interpolation='bilinear')` again in the second plot, added aspect='auto', and did corrections to the time (x axis) and y axis (scale) with `extent=[0, 1, 1, values.shape[0]]` ax3.imshow(values, origin='lower', extent=[0, 1, 1, values.shape[0]], interpolation='nearest', aspect='auto') --- demo/wp_scalogram.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/demo/wp_scalogram.py b/demo/wp_scalogram.py index 5df9afed..29cd73fb 100644 --- a/demo/wp_scalogram.py +++ b/demo/wp_scalogram.py @@ -38,12 +38,12 @@ # Show spectrogram and wavelet packet coefficients fig2 = plt.figure() ax2 = fig2.add_subplot(211) -ax2.specgram(data, NFFT=64, noverlap=32, Fs=2, cmap=cmap, +ax2.specgram(data, NFFT=64, noverlap=32, Fs=512, cmap=cmap, interpolation='bilinear') ax2.set_title("Spectrogram of signal") ax3 = fig2.add_subplot(212) -ax3.imshow(values, origin='upper', extent=[-1, 1, -1, 1], - interpolation='nearest') +ax3.imshow(values, origin='lower', extent=[0, 1, 1, values.shape[0]], + interpolation='nearest', aspect='auto') ax3.set_title("Wavelet packet coefficients") From 55363a68ae11037c3a0c29e693ff024d9eb28fec Mon Sep 17 00:00:00 2001 From: Omer Sayli <39605236+omersayli@users.noreply.github.com> Date: Tue, 17 Sep 2024 11:52:00 +0300 Subject: [PATCH 2/3] Update wp_scalogram.py ax3.imshow(values, origin='lower', extent=[0, 1, values.shape[0], 1], interpolation='nearest', aspect='auto') --- demo/wp_scalogram.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demo/wp_scalogram.py b/demo/wp_scalogram.py index 29cd73fb..16b8f7bc 100644 --- a/demo/wp_scalogram.py +++ b/demo/wp_scalogram.py @@ -42,7 +42,7 @@ interpolation='bilinear') ax2.set_title("Spectrogram of signal") ax3 = fig2.add_subplot(212) -ax3.imshow(values, origin='lower', extent=[0, 1, 1, values.shape[0]], +ax3.imshow(values, origin='lower', extent=[0, 1, values.shape[0], 1], interpolation='nearest', aspect='auto') ax3.set_title("Wavelet packet coefficients") From 66d592021c9170c7ddebc610de06f4f1f11a5094 Mon Sep 17 00:00:00 2001 From: Omer Sayli <39605236+omersayli@users.noreply.github.com> Date: Tue, 17 Sep 2024 13:40:59 +0300 Subject: [PATCH 3/3] Update wp_scalogram.py Figure 2-subplot 2 in this version is compatible with Figure 1-subplot 2 y-axis labels for the wavelet packet names --- demo/wp_scalogram.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/demo/wp_scalogram.py b/demo/wp_scalogram.py index 16b8f7bc..31be199a 100644 --- a/demo/wp_scalogram.py +++ b/demo/wp_scalogram.py @@ -42,8 +42,9 @@ interpolation='bilinear') ax2.set_title("Spectrogram of signal") ax3 = fig2.add_subplot(212) -ax3.imshow(values, origin='lower', extent=[0, 1, values.shape[0], 1], +ax3.imshow(values, origin='lower', extent=[0, 1, 0, len(values)], interpolation='nearest', aspect='auto') +ax3.set_yticks(np.arange(0.5, len(labels) + 0.5), labels) ax3.set_title("Wavelet packet coefficients")