High-level wrapper that accepts the original input data and the result returned by `maive()` / `waive()`, prepares the necessary vectors/metadata, and draws the funnel plot on the currently active graphics device.
get_funnel_plot(dat, result, instrument = NULL, model_type = "MAIVE")Invisibly returns `NULL`.
Data frame containing at least numeric columns `bs` (effect sizes) and `sebs` (standard errors).
Result list returned by `maive()` or `waive()`.
Optional indicator (0/1). If `NULL`, inferred from `result`.
Label used for plot text/legend (e.g., `"MAIVE"` or `"WAIVE"`).
Device management (PNG/SVG/PDF, resolution, base64 encoding) is intentionally left to the caller.