View source: R/plot_group_means.R
plot_group_means | R Documentation |
Creates a plot of sample means and error bars by group.
plot_group_means(
data = NULL,
dv_name = NULL,
iv_name = NULL,
na.rm = TRUE,
error_bar = "ci",
error_bar_range = 0.95,
error_bar_tip_width = 0.13,
error_bar_thickness = 1,
error_bar_caption = TRUE,
lines_connecting_means = TRUE,
line_types = NULL,
line_thickness = 1,
line_size = NULL,
dot_size = 3,
position_dodge = 0.13,
legend_position = "right",
y_axis_title_vjust = 0.85
)
data |
a data object (a data frame or a data.table) |
dv_name |
name of the dependent variable |
iv_name |
name(s) of the independent variable(s). Up to two independent variables can be supplied. |
na.rm |
logical. If |
error_bar |
if |
error_bar_range |
width of the confidence or prediction interval
(default = 0.95 for 95 percent confidence or prediction interval).
This argument will not apply when |
error_bar_tip_width |
graphically, width of the segments at the end of error bars (default = 0.13) |
error_bar_thickness |
thickness of the error bars (default = 1) |
error_bar_caption |
should a caption be included to indicate the width of the error bars? (default = TRUE). |
lines_connecting_means |
logical. Should lines connecting means within each group be drawn? (default = TRUE) |
line_types |
types of the lines connecting means (default = NULL)
If the second IV has two levels, then by default,
|
line_thickness |
thickness of the lines connecting group means (default = 1) |
line_size |
Deprecated. Use the 'linewidth' argument instead. (default = 1) |
dot_size |
size of the dots indicating group means (default = 3) |
position_dodge |
by how much should the group means and error bars be horizontally offset from each other so as not to overlap? (default = 0.13) |
legend_position |
position of the legend:
|
y_axis_title_vjust |
position of the y axis title (default = 0.85).
If default is used, |
by default, the output will be a ggplot object.
If output = "table"
, the output will be a data.table object.
plot_group_means(data = mtcars, dv_name = "mpg", iv_name = c("vs", "am"))
plot_group_means(
data = mtcars, dv_name = "mpg", iv_name = c("vs", "am"),
error_bar = "se"
)
plot_group_means(
data = mtcars, dv_name = "mpg", iv_name = c("vs", "am"),
error_bar = "pi", error_bar_range = 0.99
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.