ly_image_url {rbokeh} | R Documentation |
Renders raster images from URLs at provided coordinates
ly_image_url(fig, x = NULL, y = NULL, url, w = 10, h = 10, data = figure_data(fig), dilate = TRUE, anchor = "top_left", angle = 0, w_units = "screen", h_units = "screen", global_alpha = 1, retry_attempts = 0, retry_timeout = 0, lgroup = NULL, lname = NULL)
fig |
Figure to modify. |
x |
The image x coordinates. |
y |
The image y coordinates. |
url |
Values or field name of image URLs. |
w, h |
Values or field names of width and height of image. |
data |
An optional data frame, providing the source for inputs x, y, and other properties. |
dilate |
Logical indicating whether to always round fractional pixel locations in such a way as to make the images bigger. This setting may be useful if pixel rounding errors are causing images to have a gap between them, when they should appear flush. |
anchor |
Where the image is anchored to with respect to |
angle |
Values or field name / expression indicating the angle to rotate the image, in radians. |
w_units, h_units |
One of "screen", "data". |
global_alpha |
An overall opacity that each image is rendered with (in addition to any inherent alpha values in the image itself). |
retry_attempts |
Number of attempts to retry loading the images from the specified URL. |
retry_timeout |
Timeout (in ms) between retry attempts to load the image from the specified URL. |
lgroup |
Layer group. |
lname |
Layer name. |
Other layer functions: ly_annular_wedge
,
ly_annulus
, ly_arc
,
ly_bar
, ly_bezier
,
ly_boxplot
, ly_contour
,
ly_crect
, ly_curve
,
ly_density
, ly_hist
,
ly_image
, ly_lines
,
ly_multi_line
, ly_oval
,
ly_patch
, ly_points
,
ly_polygons
, ly_quadratic
,
ly_quantile
, ly_ray
,
ly_rect
, ly_segments
,
ly_text
, ly_wedge
url <- c(" http://bokeh.pydata.org/en/latest/_static/images/logo.png", "http://developer.r-project.org/Logo/Rlogo-4.png") ss <- seq(0, 2 * pi, length = 13)[-1] ws <- runif(12, 2.5, 5) * rep(c(1, 0.8), 6) imgdat <- data.frame( x = sin(ss) * 10, y = cos(ss) * 10, w = ws, h = ws * rep(c(1, 0.76), 6), url = rep(url, 6), angle = runif(12, 0, 2 * pi)) figure(xlab = "x", ylab = "y", xlim = c(-12, 12), ylim = c(-12, 12)) %>% ly_image_url(x, y, w = w, h = h, url = url, data = imgdat, anchor = "center", global_alpha = 0.5)