Encode a raster object as a data URI, which is suitable for
This is especially convenient for embedding raster images on a plot in
a self-contained fashion (i.e., so they don't depend on external URL links).
an object coercable to a raster object via
arguments passed onto
# a red gradient (from ?as.raster) r <- as.raster(matrix(hcl(0, 80, seq(50, 80, 10)), nrow = 4, ncol = 5)) plot(r) # embed the raster as an image plot_ly(x = 1, y = 1) %>% layout( images = list(list( source = raster2uri(r), xref = "paper", yref = "paper", x = 0, y = 0, sizex = 0.5, sizey = 0.5, xanchor = "left", yanchor = "bottom" )) )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.