aiida_vibroscopy.utils.plotting
#
Minimal plotting module for plotting spectra.
Module Contents#
Functions#
|
Plot a spectra using Matplotlib. |
- aiida_vibroscopy.utils.plotting.get_spectra_plot(frequencies: list[float], intensities: list[float], broadening: float = 10.0, x_range: list[float] | str = 'auto', broadening_function=multilorentz, normalize: bool = True)[source]#
Plot a spectra using Matplotlib.
- Parameters:
frequencies – frequency modes (peaks) in cm^-1
intensities – intensities of the modes
broadening – broadening of the function (usually FWHM)
x_range – range for plotting in cm^-1
broadening_function – multi broadening function
normalize – whether normalize the spectra to have maximum peak to 1
- Returns: