Creates a visualization of sleep stages (Awake, REM, Light, Deep) over time from wearable data. The chart shows sleep stage transitions throughout each night.
Usage
sleep_chart(
.data,
start = "start_time",
end = "end_time",
variable = "variable",
tz_offset = "tz_offset",
add_bed_time = TRUE
)Arguments
- .data
A data frame containing the wearable data, typically from
clean_dynamic_data().- start
The name of the column containing start timestamps. Defaults to
"start_time".- end
The name of the column containing end timestamps. Defaults to
"end_time".- variable
The name of the column containing variable names. Defaults to
"variable".- tz_offset
The name of the column containing timezone offsets. Defaults to
"tz_offset".- add_bed_time
Logical. If
TRUE(default), adds dotted vertical lines and labels showing bedtime and wake time.
Value
A ggplot2::ggplot object displaying sleep stages faceted by night.
See also
sleep_duration(), sleep_efficiency(), sleep_score() for sleep metrics


