plotLongVector: A simple function to plot a very long vector.

Description Usage Arguments Value Author(s) Examples

Description

This function does basically the same as just calling plot( vec ) but is much faster in case of a very long vector. This is because it first calls shrinkVector.

Usage

1
plotLongVector(vec, offset = 1, shrinkLength = 4000, xlab = "", ylab = "", ...)

Arguments

vec

The numerical vector to be plotted. May be an ordinary or an IRanges::Rle vector.

offset

The x axis is labelled with numbers from offset to offset+length(vec)-1.

shrinkLength

To which length to shrink the vector before plotting it. Should be at least the width of your plot in pixels.

xlab

The label of the x axis, to be passed to plot.

ylab

The label of the y axis, to be passed to plot.

...

Further arguments to be passed to plot.

Value

Invisible Null and a plot.

Author(s)

Simon Anders, EMBL-EBI, sanders@fs.tum.de

Examples

1
plotLongVector( rep( 1:100000, 20 ) )

HilbertVis documentation built on Nov. 8, 2020, 6:50 p.m.