Visualisation packages

Load and install essential visualisation packages: ggplot2, patchwork, ggpubr, viridis.

visualizationlibrary
# ── Visualisation packages ────────────────────────────────────
pkgs_viz <- c("ggplot2", "patchwork", "ggpubr", "viridis",
              "RColorBrewer", "scales", "ggrepel", "cowplot")

install_if_missing <- function(pkgs) {
  missing <- pkgs[!pkgs %in% rownames(installed.packages())]
  if (length(missing)) install.packages(missing)
  invisible(lapply(pkgs, library, character.only = TRUE))
}

install_if_missing(pkgs_viz)