l_layer_lines | R Documentation |
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_lines(
widget,
x,
y,
color = "black",
linewidth = 1,
label = "lines",
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 |
color of lines |
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
|
For more information run: l_help("learn_R_layer")
layer object handle, layer id
l_layer
, l_info_states
if(interactive()){
s <- Filter(function(df)nrow(df) > 1, split(UsAndThem, UsAndThem$Country))
sUaT <- Map(function(country){country[order(country$Year),]} , s)
xcoords <- Map(function(x)x$Year, sUaT)
ycoords <- Map(function(x)x$LifeExpectancy, sUaT)
region <- sapply(sUaT, function(x)as.character(x$Geographic.Region[1]))
p <- l_plot(showItemLabels=TRUE)
l <- l_layer_lines(p, xcoords, ycoords, itemLabel=names(sUaT), color=region)
l_scaleto_layer(l)
# Set groups
p <- l_plot(showItemLabels=TRUE)
l <- l_layer_lines(p,
x = c((0:4)/10, rep(.5, 5), (10:6)/10, rep(.5, 5)),
y = c(rep(.5, 5), (10:6/10), rep(.5, 5), (0:4)/10),
group = rep(1:5, 4),
linewidth = 4,
col = l_getColorList()[1:5])
l_scaleto_layer(l)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.