## ungrouped plot
p <- w.ggbarstats(mtcars, "gear",
bf.message = FALSE,
proportion.test = FALSE)
if (FALSE) print(p)
## grouped plot
p <- w.ggbarstats(mtcars, "gear", groupby = "cyl",
bf.message = FALSE,
proportion.test = FALSE)
if (FALSE) print(p)
## grouped plot with p value annotation for >2 groups
pval <- fisher.test(mtcars$gear, mtcars$cyl)$p.value
pval <- descutils::prettyPvalues(pval, digits = 3, orgbold = FALSE, lhs = "p")
ldat <- data.frame(`p value` = pval, check.names = FALSE)
p <- w.ggbarstats(mtcars, "gear", groupby = "cyl", pval.display = TRUE, ldat = ldat,
bf.message = FALSE,
proportion.test = FALSE)
if (FALSE) print(p)
## grouped plot with p value annotation for two groups
pval <- fisher.test(mtcars$gear, mtcars$vs)$p.value
pval <- descutils::prettyPvalues(pval, digits = 3, orgbold = FALSE, lhs = "p")
ldat <- data.frame(`p value` = pval, check.names = FALSE)
p <- w.ggbarstats(mtcars, "gear", groupby = "vs", pval.display = TRUE, ldat = ldat,
bf.message = FALSE,
proportion.test = FALSE)
if (FALSE) print(p)
Run the code above in your browser using DataLab