vport: Viewport Constructing Function for Grid Functions

View source: R/tools.R

vportR Documentation

Viewport Constructing Function for Grid Functions

Description

Auxiliary function for constructing viewports for 1d and 2d (default) plots.

Usage

vport(ispace, xlim = NULL, ylim = NULL, x = NULL, y = NULL, ...)

Arguments

ispace

inner space (in [0,1]))

xlim

x-axis limits; if NULL, the data limits are used.

ylim

y-axis limits; if NULL, the data limits are used.

x

x data (only used if is.null(xlim)); if NULL, 0:1 is used.

y

y data (only used if is.null(ylim)); if NULL, 0:1 is used.

...

additional arguments passed to the underlying viewport().

Details

This is an auxiliary function used by the provided grid-related 1d and 2d plots.

Value

The viewport.

Note

Ideas from dataViewport() and extendrange() Omitted check: if(length(ispace) != 4) ispace <- rep(ispace, length.out = 4) stopifnot(0 <= ispace, ispace <= 1)

Author(s)

Marius Hofert

See Also

Other graphical tools: l_ispace_config(), na_omit_loon(), plot_region(), zenarrow()


zenplots documentation built on Nov. 8, 2023, 1:10 a.m.