Я создал спектрограмму из файла data
в 2d с помощью скрипта
Pxx, freqs, bins, im = plot.specgram(data, NFFT=524288, Fs=2.5e9, noverlap=65536, cmap='plasma')
plot.colorbar(label='Voltage (dB)').ax.yaxis.set_label_position('left')
ax = plot.gca()
ax.set_title('Night sound spectrogram detection')
ax.set_xlabel('Time (s)')
ax.set_ylabel('Frequency (Hz)')
plot.show()
И вопрос как создать 3д спектрограмму?
Я старался
spec = plot.figure()
ax = spec.gca(projection='3d')
ax.plot_surface(frequs, bins, Pxx, cmap='plasma')
plot.show()
но это не работает.