This function takes the barplot and heatmap and returns the multipanel plot of the two.
get.qc.multipanelplot(
barplot,
heatmap,
filename = NULL,
width = 10,
height = 8,
layout.height = 2,
layout.width = 1,
plot.objects.heights = c(1, 3),
y.spacing = -1,
ylab.axis.padding = -19,
left.padding = 8,
main = "QC Summary",
main.cex = 1,
...
)The multipanelplot or NULL depending if filename is specified
A barplot of the samples aggregated score
A heatmap of the sign-corrected scores for each sample
Filename to output to
Width of resulting file
Height of resulting file
how many plots per column
how many plots per row.
Heights of each row of the plot. Must be vector of same size as layout.height
vertical spacing between each plot. Can be single value or vector of length layout.height - 1
padding between axis and y label of plots. Can be single value or vector of length layout.width
padding from the left side of the frame
main label text
main label cex
The function can also take any parameter that BoutrosLab.plotting.general::create.multipanelplot takes