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, ... )
object | A 'volc3d' class object from a 2x3 analysis generated by
|
---|---|
genes | Vector of genes to plot |
scheme | Vector of 3 colours for plotting |
labs | Optional character vector of labels for the groups |
error_type | Either "ci" or "se" to specify whether error bars use 95% confidence intervals or standard error |
error_width | Width of error bars |
gap | Size of gap between groupings for each gene |
transpose | Logical whether to transpose the plot |
mar | Vector of margins on four sides. See |
... | Optional arguments |
facet | Logical whether to use facets for individual genes (ggplot2 only) |
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.