Learn R Programming

tidyplots (version 0.2.1)

adjust_size: Adjust plot area size

Description

Adjust plot area size

Usage

adjust_size(plot, width = 50, height = 50, unit = "mm")

Value

A tidyplot object.

Arguments

plot

A tidyplot generated with the function tidyplot().

width

Width of the plot area. Defaults to 50.

height

Height of the plot area. Defaults to 50.

unit

Unit of the plot area width and height. Defaults to mm.

Examples

Run this code
# Plot without adjustments
study %>%
  tidyplot(x = treatment, y = score, color = treatment) %>%
  add_data_points_beeswarm(shape = 1) %>%
  add_mean_bar(alpha = 0.4) %>%
  add_sem_errorbar()

# Resize to 20 x 20 mm
study %>%
  tidyplot(x = treatment, y = score, color = treatment) %>%
  add_data_points_beeswarm(shape = 1) %>%
  add_mean_bar(alpha = 0.4) %>%
  add_sem_errorbar() %>%
  adjust_size(width = 20, height = 20)

# Resize to 4 x 4 cm
study %>%
  tidyplot(x = treatment, y = score, color = treatment) %>%
  add_data_points_beeswarm(shape = 1) %>%
  add_mean_bar(alpha = 0.4) %>%
  add_sem_errorbar() %>%
  adjust_size(width = 4, height = 4, unit = "cm")

# Remove absolute dimensions and take all available space. This is the ggplot2 default.
study %>%
  tidyplot(x = treatment, y = score, color = treatment) %>%
  add_data_points_beeswarm(shape = 1) %>%
  add_mean_bar(alpha = 0.4) %>%
  add_sem_errorbar() %>%
  adjust_size(width = NA, height = NA)

Run the code above in your browser using DataLab