Generates an interactive Highcharts plot with species abundance and environmental data in separate panels, with synchronized x-axis zoom and resolution-dependent date formatting.
plot_ts(sp_ts, env_ts, ts_res, sel_env_var)data.frame from prep_ts_sp with columns: time, name, avg, std, lwr, upr
data.frame from prep_ts_env with columns: time, avg, std, lwr, upr
Character string specifying temporal resolution: "year", "quarter", "month", "day", etc.
Character string of environmental variable column name (e.g., "t_deg_c")
highchart object with dual y-axes, line + ribbon series, and zoom capabilities
The function creates a two-panel plot with species on top and environmental
data on bottom. Date formatting adapts to ts_res. Standard error ribbons
are displayed as arearange series. Tooltips show values ± standard error.
prep_ts_sp for species time series data
prep_ts_env for environmental time series data
if (FALSE) { # \dontrun{
sp_ts <- prep_ts_sp(df_sp, ts_res = "year")
env_ts <- prep_ts_env(df_env, ts_res = "year")
plot_ts(sp_ts, env_ts, ts_res = "year", sel_env_var = "t_deg_c")
} # }