Loon's displays that are based on Cartesian coordinates (i.e. scatterplot, histogram and graph display) allow for layering visual information including polygons, text and rectangles.
l_layer_polygons( widget, x, y, color = "gray80", linecolor = "black", linewidth = 1, label = "polygons", parent = "root", index = 0, group = NULL, active = TRUE, ... )
widget | widget path name as a string |
---|---|
x | list with vectors with x coordinates |
y | list with vectors with y coordinates |
color | vector with fill colors, if empty string |
linecolor | vector with outline colors |
linewidth | vector with line widths |
label | label used in the layers inspector |
parent | group layer |
index | of the newly added layer in its parent group |
group | separate x vector or y vector into a list by group. |
active | a logical determining whether objects appear or not
(default is |
... | additional state initialization arguments, see
|
layer object handle, layer id
For more information run: l_help("learn_R_layer")
if(interactive()){ p <- l_plot() l <- l_layer_polygons( p, x = list(c(1,2,1.5), c(3,4,6,5,2), c(1,3,5,3)), y = list(c(1,1,2), c(1,1.5,1,4,2), c(3,5,6,4)), color = c('red', 'green', 'blue'), linecolor = "" ) l_scaleto_world(p) l_info_states(l, "color") # Set groups p <- l_plot() l_layer_polygons(p, x = c(1, 2, 1.5, 3, 4, 6, 5, 2, 1, 3, 5, 3), y = c(1, 1, 2, 1, 1.5, 1, 4, 2, 3, 5, 6, 4), group = c(rep(1,3), rep(2,5), rep(3, 4))) l_scaleto_world(p) }