Skip to main content

BioECGChart

Real-time electrocardiogram waveform visualization.

import BioUI

BioECGChart(samples: ecgSamples)

Usage with BioLiveStore

struct ECGView: View {
@ObservedObject var store: BioLiveStore

var body: some View {
if let samples = store.signals["ecg"] {
BioECGChart(samples: samples)
.frame(height: 200)
} else {
Text("Waiting for ECG data...")
.foregroundStyle(.secondary)
}
}
}

Customization

Apply a custom theme:

BioECGChart(samples: samples)
.bioChartTheme(BioChartTheme(
lineColor: .green,
backgroundColor: .black,
lineWidth: 1.5
))