The “geom_boxplot” Function in R
Package: ggplot2
Purpose: To create boxplots in ggplot.
General Class: Geometric object for plotting boxplots.
Required Argument(s): None
Notable Optional Arguments:
mapping: Aesthetic mappings.
data: The data to be displayed in the plot.
stat: The statistical transformation to use on the data for this layer.
position: Position adjustment.
width: Width of the boxes.
fill: Box fill color.
color: Box border color.
outlier.color: Color for outlier points.
outlier.shape: Shape of outlier points.
outlier.size: Size of outlier points.
notch: Logical, indicating whether to draw a notch around the median.
Example:
# Example usage
library(ggplot2)
# Create a data frame
my_data <- data.frame(
group = rep(c("A", "B", "C"), each = 50),
values = rnorm(150)
)
# Create a ggplot object with a boxplot using geom_boxplot
my_plot <- ggplot(data = my_data, aes(x = group, y = values)) +
geom_boxplot(fill = "lightblue", color = "blue", notch = TRUE) +
labs(title = "My Boxplot", x = "Groups", y = "Values")
# Print the plot
print(my_plot)In this example, the geom_boxplot function from the ggplot2 package is used to create a boxplot. The function allows customization of aesthetics such as fill color, border color, and the presence of a notch around the median. The required aesthetics are specified in the aes function.