Learn R Programming

plgraphics (version 1.2)

modarg: Modify default arguments according to a named vector or list

Description

Makes it easy to modify one or a few elements of a vector or list of default settings. This function is to be used within functions that contain vectors of control arguments such as colors for different elements of a plot

Usage

modarg(arg = NULL, default)

Value

Same as the argument 'default' with elements replaced according to 'arg'. See the source code of plmboxes.default for a typical application.

Arguments

arg

named vector or list of the elements that should override the settings in 'default'

default

named vector or list of default settings

Author

Werner A. Stahel

Examples

Run this code
modarg(c(b="B", c=0), list(a=4, b="bb", c=NA))

df <- ploptions("linewidth")
cbind(df, modarg(c(dot=1.4, dashLongDot=1.3), df))

## These statements lead to a warning:
modarg(c(b=2, d=6), c(a="4", b="bb", c=NA)) 
modarg(1:6, c(a="4", b="bb", c=NA))

Run the code above in your browser using DataLab