For plotting an S3 object of type 'moleculeFilt':
# S3 method for class 'moleculeFilt'
plot(
x,
min_num = NULL,
cumulative = TRUE,
interactive = FALSE,
x_lab = NULL,
y_lab = NULL,
x_lab_size = 11,
y_lab_size = 11,
x_lab_angle = 0,
title_lab = NULL,
title_lab_size = 14,
legend_lab = NULL,
legend_position = "right",
text_size = 3,
bar_width = 0.8,
bw_theme = TRUE,
palette = NULL,
display_count = TRUE,
...
)
object of class moleculeFilt that contains the molecule identifier and the number of samples for which the molecule was measured (not NA)
An integer specifying the minimum number of samples in which a
biomolecule must appear. If a value is specified, a horizontal line will be
drawn when cumulative=TRUE
, and bars will be colored appropriately
if cumulative=FALSE
. Defaults to NULL.
logical indicating whether the number of biomolecules observed in at least (TRUE) x number of samples or exactly (FALSE) x number of samples should be plotted. Defaults to TRUE.
logical value. If TRUE produces an interactive plot.
character string specifying the x-axis label
character string specifying the y-axis label. The default is
NULL in which case the y-axis label will be the metric selected for the
metric
argument.
integer value indicating the font size for the x-axis. The default is 11.
integer value indicating the font size for the y-axis. The default is 11.
integer value indicating the angle of x-axis labels. The default is 0.
character string specifying the plot title
integer value indicating the font size of the plot title. The default is 14.
character string specifying the legend title.
character string specifying the position of the legend. Can be one of "right", "left", "top", "bottom", or "none". The default is "none".
integer specifying the size of the text (number of biomolecules by sample) within the bar plot. The default is 3.
integer indicating the width of the bars in the bar plot. The default is 0.8.
logical value. If TRUE uses the ggplot2 black and white theme.
character string indicating the name of the RColorBrewer
palette to use. For a list of available options see the details section in
RColorBrewer
.
logical value. Indicates whether the missing value counts by sample will be displayed on the bar plot. The default is TRUE.
further arguments passed to or from other methods.
ggplot2 plot object if interactive is FALSE, or plotly plot object if interactive is TRUE
library(pmartRdata)
data(pep_object)
molfilt <- molecule_filter(omicsData = pep_object)
plot(molfilt, min_num = 5)
plot(molfilt, min_num = 3, cumulative = FALSE)