Forest plot individual gene from 2x3 factor analysis using either base graphics, plotly or ggplot2.
forest_plot(
object,
genes,
scheme = c("red", "green3", "blue"),
labs = NULL,
error_type = c("ci", "se"),
error_width = 0.05,
gap = 1,
transpose = FALSE,
mar = if (transpose) c(5, 7, 5, 4) else c(5, 5, 5, 3),
...
)forest_plotly(
object,
genes,
scheme = c("red", "green3", "blue"),
labs = NULL,
error_type = c("ci", "se"),
error_width = 4,
gap = 1,
transpose = FALSE,
...
)
forest_ggplot(
object,
genes,
scheme = c("red", "green3", "blue"),
labs = NULL,
error_type = c("ci", "se"),
error_width = 0.3,
facet = TRUE,
gap = 1,
transpose = FALSE,
...
)
Returns a plot using either base graphics (forest_plot
), plotly
(forest_plotly
) or ggplot2 (forest_ggplot
). forest_plot
also
invisibly returns the dataframe used for plotting.
A 'volc3d' class object from a 2x3 analysis generated by
deseq_2x3_polar()
Vector of genes to plot
Vector of 3 colours for plotting
Optional character vector of labels for the groups
Either "ci" or "se" to specify whether error bars use 95% confidence intervals or standard error
Width of error bars
Size of gap between groupings for each gene
Logical whether to transpose the plot
Vector of margins on four sides. See par()
Optional arguments
Logical whether to use facets for individual genes (ggplot2 only)
deseq_2x3_polar()