draw_multivari_plot: Draw Multivari Plot

View source: R/draw_multivari_plot.R

draw_multivari_plotR Documentation

Draw Multivari Plot

Description

Draws a multivari small multiples plot

Usage

draw_multivari_plot(
  data,
  y_var,
  grouping_var_1,
  grouping_var_2,
  grouping_var_3,
  grouping_var_4,
  unnest_grouping_var_2 = FALSE,
  data_point_label = NULL,
  plot_means = FALSE,
  x_axis_text_size = 11,
  panel_text_size = 14,
  point_size = 2.5,
  line_size = 0.7,
  alpha = 0.6
)

Arguments

data

Input dataset to be plotted (required)

y_var

Response variable, Y (required)

grouping_var_1

Select column for lowest level grouping variable (required)

grouping_var_2

Select column for second level grouping variable (required)

grouping_var_3

Select column for third level grouping variable (optional)

grouping_var_4

Select column for fourth level grouping variable (optional)

unnest_grouping_var_2

Unnest second level grouping variable. Useful when characterizing shape/geometry (optional)

data_point_label

Select column to label data points (optional)

plot_means

Logical. if FALSE, default, means for mid-level factor are not plotted (optional)

x_axis_text_size

Set X axis text size. By default, it is set to 11 (optional)

panel_text_size

Set panel text size. By default, it is set to 14 (optional)

point_size

Set point size. By default, it is set to 2.5 (optional)

line_size

Set line size. By default, it is set to 0.7 (optional)

alpha

Set transparency. By default, it is set to 0.6 (optional)

Value

A 'ggplot' object

Examples

library(dplyr)
library(ggh4x)

polar_small_multiples_data %>%
  filter(ID_Measurement_Angle %in% c(0, 45, 90, 135)) %>%
  normalize_observations(y_var = ID,
                         grouping_var = Tip_Bottom,
                         ref_values = c(0.2075, 0.2225)) %>%
  draw_multivari_plot(y_var            = ID_normalized,
                     grouping_var_1    = ID_Measurement_Angle,
                     grouping_var_2    = Mold_Cavity_Number,
                     grouping_var_3    = Tip_Bottom,
                     x_axis_text = 6) +
  draw_horizontal_reference_line(reference_line = 0)


gaboraszabo/sherlock documentation built on Dec. 4, 2024, 12:18 a.m.