allows ... inputs in plot models

This commit is contained in:
Andreas Gammelgaard Damsbo 2026-05-29 11:47:15 +02:00
commit f2a522dcb6
No known key found for this signature in database
10 changed files with 20 additions and 15 deletions

View file

@ -8,7 +8,7 @@
#' @examples
#' mtcars |> plot_violin(pri = "mpg", sec = "cyl")
#' mtcars |> plot_violin(pri = "mpg", sec = "cyl", ter = "gear", color.palette="Blues")
plot_violin <- function(data, pri, sec, ter = NULL, color.palette="viridis") {
plot_violin <- function(data, pri, sec, ter = NULL, color.palette="viridis", ...) {
if (!is.null(ter)) {
ds <- split(data, data[ter])
} else {
@ -23,7 +23,8 @@ plot_violin <- function(data, pri, sec, ter = NULL, color.palette="viridis") {
group = sec,
response = pri,
xtitle = get_label(data, var = sec),
ytitle = get_label(data, var = pri)
ytitle = get_label(data, var = pri),
...
)+
scale_fill_generate(palette=color.palette)
})