add_text | R Documentation |
This function adds static or dynamically changing text to the animation frames created with frames_spatial
.
add_text(
frames,
labels,
x,
y,
colour = "black",
size = 3,
type = "text",
verbose = TRUE
)
frames |
an object of class |
labels |
character, text to be added to frames. Either a single character value or a character vector of same length as |
x |
numeric, position of text on the x scale. Either a single numeric value or a numeric vector of same length as |
y |
numeric, position of text on the y scale. Either a single numeric value or a numeric vector of same length as |
colour |
character, the text colour(s). Either a single character value or a character vector of same length as |
size |
numeric, the text size(s). Either a single numeric value or a numeric vector of same length as |
type |
character, either |
verbose |
logical, if |
A frames object of class moveVis
.
Jakob Schwalb-Willmann
frames_spatial
frames_graph
animate_frames
library(moveVis)
library(move)
data("move_data", "basemap_data")
m <- align_move(move_data, res = 4, unit = "mins")
# create spatial frames using a custom NDVI base layer
r_list <- basemap_data[[1]]
r_times <- basemap_data[[2]]
## Not run:
frames <- frames_spatial(m, r_list = r_list, r_times = r_times, r_type = "gradient",
fade_raster = TRUE)
# add text somewhere to all frames:
frames.a <- add_text(frames, "Water area", x = 8.959, y = 47.7305,
colour = "white", size = 3)
frames.a[[100]]
# or use the ggplot2 "label" type:
frames.b <- add_text(frames, "Water area", x = 8.959, y = 47.7305,
colour = "black", size = 3, type = "label")
frames.b[[100]]
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.