Learn R Programming

qqboxplot

The qqboxplot package implements q-q boxplots as an extension to ggplot2.

Installation

Install through CRAN with:

install.packages("qqboxplot")

The most recent version of qqboxplot can be installed from GitHub with:

# install.packages("devtools")
devtools::install_github("jrodu/qqboxplot")

Example

This is a basic example using simulated data from the qqboxplot package:

library(dplyr)
library(ggplot2)
library(qqboxplot) 

simulated_data %>%
         ggplot(aes(factor(group, levels=c("normal, mean=2", "t distribution, df=32", "t distribution, df=16", "t distribution, df=8", "t distribution, df=4")), y=y)) +
         geom_qqboxplot(notch=TRUE, varwidth = TRUE, reference_dist="norm") +
         xlab("reference: normal distribution") +
         ylab(NULL) +
         guides(color=FALSE) +
         theme(axis.text.x = element_text(angle = 23, size = 15), axis.title.y = element_text(size=15),
               axis.title.x = element_text(size=15),
               panel.border = element_blank(), panel.background = element_rect(fill="white"),
               panel.grid = element_line(colour = "grey70"))
#> Warning: `guides(<scale> = FALSE)` is deprecated. Please use `guides(<scale> =
#> "none")` instead.

Copy Link

Version

Install

install.packages('qqboxplot')

Monthly Downloads

112

Version

0.3.0

License

MIT + file LICENSE

Maintainer

Jordan Rodu

Last Published

November 20th, 2022

Functions in qqboxplot (0.3.0)

qqboxplot

qqboxplot package
spike_data

Neuron spiking data for neural tuning orientation
stat_qqboxplot

Compute values for the Q-Q Boxplot
geom_qqboxplot

A modification of the boxplot with information about the tails
population_brain_data

Neuron population firing data
indicators

World Bank indicator data for Labor Force participation rates
comparison_dataset

Simulated normal dataset with mean=5 and variance=1
expression_data

Log expression data for select genes
simulated_data

Simulated t-distributions to show use of q-q boxplots