Learn R Programming

WGCNA (version 1.61)

plotMultiHist: Plot multiple histograms in a single plot

Description

This function plots density or cumulative distribution function of multiple histograms in a single plot, using lines.

Usage

plotMultiHist(
   data, 
   nBreaks = 100, 
   col = 1:length(data), 
   scaleBy = c("area", "max", "none"), 
   cumulative = FALSE, 
   ...)

Arguments

data

A list in which each component corresponds to a separate histogram and is a vector of values to be shown in each histogram.

nBreaks

Number of breaks in the combined plot.

col

Color of the lines. Should be a vector of the same length as data.

scaleBy

Method to make the different histograms comparable. The counts are scaled such that either the total area or the maximum are the same for all histograms, or the histograms are shown without scaling.

cumulative

Logical: should the cumulative distribution be shown instead of the density?

Other graphical arguments.

Value

Invisibly,

x

A list with one component per histogram (component of data), giving the bin midpoints

y

A list with one component per histogram (component of data), giving the scaled bin counts

See Also

hist

Examples

Run this code
# NOT RUN {
data = list(rnorm(1000), rnorm(10000) + 2);
plotMultiHist(data, xlab = "value", ylab = "scaled density")
# }

Run the code above in your browser using DataLab