addFrame | R Documentation |
This function adds a checkerboard-like frame around an existing plot (or a new one) as an ensemble of small rectangles whose colors, position and width can be specified by user.
addFrame( at_x, at_y, col = c("white", border), border = "black", width = NULL, lwd = 1, lty = 1, asp = NA, grid = FALSE, add = FALSE, ... )
at_x |
positions on the x-Axis of the borders of rectangles. |
at_y |
positions on the y-Axis of the borders of rectangles. |
col |
one or several colors of rectangles background. |
border |
color of rectangles border. |
width |
width of the frame. |
lwd |
thickness of rectangles border (and grid). |
lty |
type of rectangles border lines (and grid). |
asp |
aspect ratio of the plot (see |
grid |
a boolean. If |
add |
a boolean. If |
... |
other graphical parameters as in |
If add = FALSE
, a new plot is drawn with xlim = ylim = c(-1, 1)
. Argument
col
can be set with one or multiple colors. If only one color is specified
in col
, border color will be used to draw the checkerboard. If width
is
NULL
, the width of the frame is equivalent to 4% of the extent of the plot
area.
Nicolas Casajus, nicolas.casajus@gmail.com
## Grid and graduations addFrame() addFrame(grid = TRUE) addFrame(grid = TRUE, lwd = 0.25, lty = 3) addFrame(at_x = seq(-1, 1, by = 0.1)) ## Frame width addFrame(width = 0.25) addFrame(at_x = seq(-1, 1, by = 0.01), width = 1.00) ## Colors addFrame(col = 1:6) addFrame(col = "lightgray", border = "darkgray") ## Adding to a plot maps::map() addFrame(grid = TRUE, add = TRUE, width = 5) maps::map.axes() ## Other graphical parameters addFrame(bg = "darkgray", xaxs = "i", yaxs = "i")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.