lineplots {metan} | R Documentation |
Fast way to create line plots
Description
-
plot_lines()
Creates a line plot based on one quantitative factor and one numeric variable. It can be used to show the results of a one-way trial with quantitative treatments. -
plot_factlines()
Creates a line plot based on: one categorical and one quantitative factor and one numeric variable. It can be used to show the results of a two-way trial with qualitative-quantitative treatment structure.
Usage
plot_lines(
.data,
x,
y,
fit,
level = 0.95,
confidence = TRUE,
xlab = NULL,
ylab = NULL,
n.dodge = 1,
check.overlap = FALSE,
col = "red",
alpha = 0.2,
size.shape = 1.5,
size.line = 1,
size.text = 12,
fontfam = "sans",
plot_theme = theme_metan()
)
plot_factlines(
.data,
x,
y,
group,
fit,
level = 0.95,
confidence = TRUE,
xlab = NULL,
ylab = NULL,
n.dodge = 1,
check.overlap = FALSE,
legend.position = "bottom",
grid = FALSE,
scales = "free",
col = TRUE,
alpha = 0.2,
size.shape = 1.5,
size.line = 1,
size.text = 12,
fontfam = "sans",
plot_theme = theme_metan()
)
Arguments
.data |
The data set |
x , y |
The variables to be mapped to the |
fit |
The polynomial degree to use. It must be between 1 (linear fit) to
4 (fourth-order polynomial regression.). In |
level |
The fonfidence level. Defaults to |
confidence |
Display confidence interval around smooth? (TRUE by default) |
xlab , ylab |
The labels of the axes x and y, respectively. Defaults to
|
n.dodge |
The number of rows that should be used to render the x labels. This is useful for displaying labels that would otherwise overlap. |
check.overlap |
Silently remove overlapping labels, (recursively) prioritizing the first, last, and middle labels. |
col |
The colour to be used in the line plot and points. |
alpha |
The alpha for the color in confidence band |
size.shape |
The size for the shape in plot |
size.line |
The size for the line in the plot |
size.text |
The size of the text |
fontfam |
The family of the font text. |
plot_theme |
The graphical theme of the plot. Default is
|
group |
The grouping variable. Valid for |
legend.position |
Valid argument for |
grid |
Valid argument for |
scales |
Valid argument for |
Value
An object of class gg, ggplot
.
Author(s)
Tiago Olivoto tiagoolivoto@gmail.com
See Also
plot_bars()
and plot_factbars()
Examples
library(metan)
# One-way line plot
df1 <- data.frame(group = "A",
x = c(0, 100, 200, 300, 400),
y = c(3.2, 3.3, 4.0, 3.8, 3.4))
plot_lines(df1, x, y, fit = 2)
# Two-way line plot
df2 <- data.frame(group = "B",
x = c(0, 100, 200, 300, 400),
y = c(3.2, 3.3, 3.7, 3.9, 4.1))
facts <- rbind(df1, df2)
p1 <- plot_factlines(facts, x, y, group = group, fit = 1)
p2 <- plot_factlines(facts,
x = x,
y = y,
group = group,
fit = c(2, 1),
confidence = FALSE)
arrange_ggplot(p1, p2)