View source: R/plot_point_sd.R
plot_point_sd | R Documentation |
There are 4 related functions that use geom_point
to plot a categorical variable along the X axis.
plot_point_sd (mean & SD, SEM or CI95 error bars)
plot_scatterbar_sd (bar & SD, SEM or CI95 error bars)
plot_scatterbox (box & whiskers)
plot_scatterviolin (box & whiskers, violin)
plot_point_sd(
data,
xcol,
ycol,
facet,
ErrorType = "SD",
symsize = 3.5,
s_alpha = 1,
symshape = 22,
all_alpha = 0.3,
all_size = 2.5,
all_shape = 1,
all_jitter = 0,
ewid = 0.2,
TextXAngle = 0,
LogYTrans,
LogYBreaks = waiver(),
LogYLabels = waiver(),
LogYLimits = NULL,
facet_scales = "fixed",
fontsize = 20,
symthick,
ethick,
ColPal = c("okabe_ito", "all_grafify", "bright", "contrast", "dark", "fishy", "kelly",
"light", "muted", "pale", "r4", "safe", "vibrant"),
ColSeq = TRUE,
ColRev = FALSE,
SingleColour = "NULL",
...
)
data |
a data table object, e.g. data.frame or tibble. |
xcol |
name of the column with a X variable (will be forced to be a factor/categorical variable). |
ycol |
name of the column with quantitative Y variable. |
facet |
add another variable from the data table to create faceted graphs using |
ErrorType |
select the type of error bars to display. Default is "SD" (standard deviation). Other options are "SEM" (standard error of the mean) and "CI95" (95% confidence interval based on t distributions). |
symsize |
size of point symbols, default set to 3.5. |
s_alpha |
fractional opacity of symbols, default set to 1 (i.e. maximum opacity & zero transparency). |
symshape |
The mean is shown with symbol of the shape number 22 (default, filled square). Pick a number between 21-25 to pick a different type of symbol from ggplot2. |
all_alpha |
fractional opacity of all data points (default = 0.3). Set to non-zero value if you would like all data points plotted in addition to the mean. |
all_size |
size of symbols of all data points, if shown (default = 2.5). |
all_shape |
all data points are shown with symbols of the shape number 1 (default, transparent circle). Pick a number between 0-25 to pick a different type of symbol from ggplot2. |
all_jitter |
reduce overlap of all data points, if shown, by setting a value between 0-1 (default = 0). |
ewid |
width of error bars, default set to 0.2. |
TextXAngle |
orientation of text on X-axis; default 0 degrees. Change to 45 or 90 to remove overlapping text. |
LogYTrans |
transform Y axis into "log10" or "log2" |
LogYBreaks |
argument for |
LogYLabels |
argument for |
LogYLimits |
a vector of length two specifying the range (minimum and maximum) of the Y axis. |
facet_scales |
whether or not to fix scales on X & Y axes for all facet facet graphs. Can be |
fontsize |
parameter of |
symthick |
thickness of symbol border, default set to |
ethick |
thickness of error bar lines; default |
ColPal |
grafify colour palette to apply, default "okabe_ito"; see |
ColSeq |
logical TRUE or FALSE. Default TRUE for sequential colours from chosen palette. Set to FALSE for distant colours, which will be applied using |
ColRev |
whether to reverse order of colour within the selected palette, default F (FALSE); can be set to T (TRUE). |
SingleColour |
a colour hexcode (starting with #), a number between 1-154, or names of colours from |
... |
any additional arguments to pass to |
These functions take a data table, categorical X and numeric Y variables, and plot various geometries. The X variable is mapped to the fill
aesthetic of symbols.
In plot_point_sd and plot_scatterbar_sd, default error bars are SD, which can be changed to SEM or CI95.
Colours can be changed using ColPal
, ColRev
or ColSeq
arguments. Colours available can be seen quickly with plot_grafify_palette
.
ColPal
can be one of the following: "okabe_ito", "dark", "light", "bright", "pale", "vibrant, "muted" or "contrast".
ColRev
(logical TRUE/FALSE) decides whether colours are chosen from first-to-last or last-to-first from within the chosen palette.
ColSeq
(logical TRUE/FALSE) decides whether colours are picked by respecting the order in the palette or the most distant ones using colorRampPalette
.
If there are many groups along the X axis and you prefer a single colour for the graph,use the SingleColour
argument.
This function returns a ggplot2
object of class "gg" and "ggplot".
#Basic usage
plot_point_sd(data = data_doubling_time,
xcol = Student, ycol = Doubling_time)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.