neuropsychology / NeuroKit

NeuroKit2: The Python Toolbox for Neurophysiological Signal Processing
https://neuropsychology.github.io/NeuroKit
MIT License
1.59k stars 423 forks source link

add sampling_rate arg in signal_plot #181

Closed DominiqueMakowski closed 4 years ago

DominiqueMakowski commented 4 years ago

allow for the user to pass a sampling rate, in which case the x axis will be displayed in seconds (similarly to the ecg_plot etc.).

DominiqueMakowski commented 4 years ago
# Generate synthetic signals
ecg = nk.ecg_simulate(duration=10, heart_rate=70)
ppg = nk.ppg_simulate(duration=10, heart_rate=70)
rsp = nk.rsp_simulate(duration=10, respiratory_rate=15)
eda = nk.eda_simulate(duration=10, scr_number=3)
emg = nk.emg_simulate(duration=10, burst_number=2)

# Visualise biosignals
data = pd.DataFrame({"ECG": ecg,
                     "PPG": ppg,
                     "RSP": rsp,
                     "EDA": eda,
                     "EMG": emg})
nk.signal_plot(data, subplots=True)

This fails now @zen-juen ^^