aspen.visualizations.spectrogram_visualizer¶
Visualize a spectrogram
Classes
Visualize spectrogram |
-
class
aspen.visualizations.spectrogram_visualizer.
SpectrogramVisualizer
(spectrogram_visualizer_scale='default', spectrogram_visualizer_vmax=None, spectrogram_visualizer_vmin=None, spectrogram_visualizer_cmap='viridis', visualization_spectral_limit='0', visualization_labels=True, samp_freq=16000)[source]¶ Bases:
aspen.interfaces.abs_common_interface.AbsCommonInterface
,aspen.interfaces.abs_visualization_interface.AbsVisualizationInterface
Visualize spectrogram
- Parameters
spectrogram_visualizer_scale¶ (
str
) – Same value of scale augment of specgram in matplotlib. (Ref: https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.specgram.html) Defaults to default.spectrogram_visualizer_vmax¶ (
Optional
[float
]) – Same value of vmax augment of specgram in matplotlib.spectrogram_visualizer_vmin¶ (
Optional
[float
]) – Same value of vmin augment of specgram in matplotlib.spectrogram_visualizer_cmap¶ (
str
) – Colormap. Defaults to viridis.visualization_spectral_limit¶ (
str
) – The limitation of spectral axis in Hz (e.g. 100_1000)visualization_labels¶ (
bool
) – The flag to add labels (title, xlabel, ylabel). Defaults to “0” (= do nothing).
-
classmethod
load_class_kwargs
(args)¶ Return the kwargs dict for class __init__ from parsed arguments