sportran.plotter.mdsample.MDSamplePlotter¶
- class sportran.plotter.mdsample.MDSamplePlotter¶
Bases:
sportran.plotter.plotter.Plotter
A Plotter subclass containing the plot functions used by an object of type MDSample.
- __init__()¶
Methods
__init__
()plot_periodogram
([PSD_FILTER_W, freq_units, ...])Plots the current's periodogram (psd) :param current: current object to plot periodogram :param PSD_FILTER_W: width of the filtering window :param freq_units: 'thz' [THz] 'red' [omega*DT/(2*pi)] :param freq_scale: rescale red frequencies by this factor (e.g. 2 --> freq = [0, 0.25]) :param axes: plot periodograms in units of kappa (default: True) - NB: log-psd not converted :param FIGSIZE: size of the plot.
plot_resample
(xf[, PSD_FILTER_W, ...])Plots the periodogram of a time series and of a filtered/resampled one for comparison. :param x: a time series object to plot :param xf: a filtered & resampled time series object :param freq_units: 'thz' [THz] 'red' [omega*DT/(2*pi)] :param PSD_FILTER_W: PSD filtering window width [chosen frequency units] :param FIGSIZE: plot figure size.
plot_trajectory
(*[, axis, FIGSIZE])Plot the time series.
- plot_periodogram(PSD_FILTER_W=None, *, freq_units='THz', freq_scale=1.0, axes=None, FIGSIZE=None, mode='log', **plot_kwargs)¶
Plots the current’s periodogram (psd) :param current: current object to plot periodogram :param PSD_FILTER_W: width of the filtering window :param freq_units: ‘thz’ [THz]
‘red’ [omega*DT/(2*pi)]
- Parameters
freq_scale – rescale red frequencies by this factor (e.g. 2 –> freq = [0, 0.25])
axes – plot periodograms in units of kappa (default: True) - NB: log-psd not converted
FIGSIZE – size of the plot
- Returns
a matplotlib.axes.Axes object
- plot_resample(xf, PSD_FILTER_W=None, *, freq_units='THz', axes=None, FIGSIZE=None, mode='log')¶
Plots the periodogram of a time series and of a filtered/resampled one for comparison. :param x: a time series object to plot :param xf: a filtered & resampled time series object :param freq_units: ‘thz’ [THz]
‘red’ [omega*DT/(2*pi)]
- Parameters
PSD_FILTER_W – PSD filtering window width [chosen frequency units]
FIGSIZE – plot figure size
- Returns
xf: a filtered & resampled time series object axes: a matplotlib.axes.Axes object
- plot_trajectory(*, axis=None, FIGSIZE=None, **plot_kwargs)¶
Plot the time series.