animal_layer_point_ggplot_func: animal_layer_point_ggplot_func

View source: R/animal_layer_point_ggplot_func.R

animal_layer_point_ggplot_funcR Documentation

animal_layer_point_ggplot_func

Description

Create a dot plot ggplot object layer on a base canvas plot. This function makes a dot plot by calculating the average value for each animal based on the cellular level, so it shows the average wave for each animal. Note: this function is wrapped inside the final superplot function.

Usage

animal_layer_point_ggplot_func(
  ggplot_obj,
  dataset,
  xaxe = "Animal",
  my_grouping_vars = c("Animal_No", "Animal", "Condition", "Treatment", "Experiment"),
  colored_by = "animal_type",
  yaxe,
  jitter_width = 3.5,
  animal_size = 2,
  animal_alpha = 0.4
)

Arguments

ggplot_obj

A ggplot object. the base canvas plot which you want to add the layer to.

dataset

A dataframe object. The dataset for analysis, eg wave kinetics or wave occurrence df.

xaxe

A string. The variable you want to compare with. Default to Animal.

my_grouping_vars

Character vector. A character vector of groups names assigned to perform the cell aggregation. Don't change at least you know what you are doing!

colored_by

A string. The criteria to assigning color to the dots. Options possibles are by animal_no and by animal_type. Default to animal_type.

yaxe

A string. The variable name of interest to plot.

jitter_width

A double. Value assigned to the jitter width. Default to 3.5.

animal_size

A double. Value assigned to the size of the dots. Default to 2.

animal_alpha

A double. Value assigned to the transparency of the dots. Default to 0.4.

Value

A ggplot object with a dotplot additional layer of individual Animal datapoints.

Examples

# the example is missing

rjlopez2/AnlysisOfWaves documentation built on Sept. 15, 2022, 2:25 p.m.