Plot frequency#

# Author: Nicolas Legrand <nicolas.legrand@cfin.au.dk>
# Licence: Apache-2.0

Visualizing HRV frequency domain from RR time series using Matplotlib as plotting backend#

from systole import import_rr
from systole.plots import plot_frequency

# Import PPG recording as numpy array
rr = import_rr().rr.to_numpy()
plot_frequency(rr, input_type="rr_ms")
<Axes: title={'center': 'Power Spectral Density'}, xlabel='Frequency [Hz]', ylabel='PSD [$s^2$/Hz]'>
../../_images/0835dad22888dc5c4fb674759a64601850009359f1515793bfd1e170a7158f18.png

Visualizing HRV frequency domain from RR time series using Bokeh as plotting backend#

from systole import import_rr
from systole.plots import plot_frequency
from bokeh.io import output_notebook
from bokeh.plotting import show
output_notebook()

show(
    plot_frequency(rr, input_type="rr_ms", backend="bokeh")
)
Loading BokehJS ...