AnyBio
Charts

ECG Chart

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
    ))

On this page