panel_new | R Documentation |
panel_new
finishes plotting on previuos image panel and starts plotting on next image panel.
panel_new(...)
# non-public
.panel_new(col = "chessboard", alpha = NA, density = NA, angle = NA,
lwd = 1, lty = 1, asp = NA, mar = rep(0, 4), grid = NULL, verbose = FALSE)
... |
Set of arguments, which are recognized via their names (using regular expressions) and classes. Passed to non-public
| |||||||||||||||||||||||||||||||||
col |
Character. Color code/name for panel filling/shadowing. Default is | |||||||||||||||||||||||||||||||||
alpha |
Numeric, | |||||||||||||||||||||||||||||||||
density |
Numeric. The density of shading lines for fill/shadowing. If | |||||||||||||||||||||||||||||||||
angle |
Numeric. The slope of shading lines, given as an angle in degrees (counter-clockwise). If | |||||||||||||||||||||||||||||||||
lwd |
Positive numeric. Width of coastline. Default is | |||||||||||||||||||||||||||||||||
lty |
Character or positive integer. Type (pattern) of coastline. Default is | |||||||||||||||||||||||||||||||||
asp |
Positive numeric. The y/x aspect ration. Default is | |||||||||||||||||||||||||||||||||
mar |
Positive numeric of length 4. Plot margins. Default is | |||||||||||||||||||||||||||||||||
grid |
Object of class | |||||||||||||||||||||||||||||||||
verbose |
Logical. Value |
Prefix blank
is introduced for manipulations with panel_new
inside of high-level functions (e.g., display
). Prefix skipping is the subject for confict with functions, which use the same name of arguments.
It is required to call panel_new
for every image panel. First calling starts plotting on the first panel. Second and next callings change image panels.
The panel sequence is set in function compose_design
, which is called directly or indirectly from compose_open
, and keeps in the options (access via getOption("ursaPngLayout")$layout
).
Image background is formed via consecutive call of functions plot(...,type="n")
, and rect(...)
.
Function returns NULL
value.
Nikita Platonov platonov@sevin.ru
session_grid(NULL)
# example no.1 -- direct use
compose_open(layout=c(1,3),legend=NULL)
panel_new()
panel_annotation(label="Default + Empty")
panel_new(col="#0000FF3F",density=15,angle=45,lwd=3)
panel_decor()
panel_annotation(label="Settings + Grid")
panel_new("#FFFF0040",grid=regrid(expand=0.5))
panel_decor()
panel_annotation(label="Another spatial extent")
compose_close()
# example no.2 -- indirect use
a <- pixelsize()
a <- a[a>560]
display(a,blank.col="#0000FF3F",blank.density=15,blank.angle=45,blank.lwd=3
,coast.fill="#007F005F",coast.density=20,coast.angle=c(-30,60))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.