Creates cohort/group-level diurnal heatmaps to support threshold tuning before behavior-state classification.
Arguments
- data
Input data containing at least
sensor_id,datetime,lon,lat.- metrics
Metrics to visualise (default speed/step/turn).
- group_col
Column used for y-axis grouping.
- cohort_col
Optional cohort column for faceting.
- tz_local
Time zone used to derive hour-of-day.
- agg_fun
Aggregation function for hourly metric values.
- scale
Optional scaling for fill values (
"none"or"zscore").- return_data
Logical; return plotting data along with plot.
