Построить изображение спектрограммы сигнала для каждого временного шага в питоне - PullRequest
0 голосов
/ 02 февраля 2019

Я хочу напечатать изображение спектрограммы для каждого временного шага

Это то, что я пробовал

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

NFFT = 256     # the length of the windowing segments
Fs = 64  # the sampling rate


plt.subplot(212)  # don't share the axis

for x in range(1,20): 
  Pxx, freqs, bins, im = plt.specgram(a, NFFT=150, Fs=Fs,noverlap=50, cmap=plt.cm.gist_heat)
  NFFT = NFFT+50
  plt.savefig("spectrogram{x}.png".format(x=x))

Но выходное изображение для первой итерации такое же, как изображение впоследняя итерация

...