Add background image to ggplot2.
background_image(raster.img)
raster object to display, as returned by the function
readPNG()
[in png
package] and readJPEG()
[in jpeg
package].
if (FALSE) {
install.packages("png")
# Import the image
img.file <- system.file(file.path("images", "background-image.png"),
package = "ggpubr")
img <- png::readPNG(img.file)
# Plot with background image
ggplot(iris, aes(Species, Sepal.Length))+
background_image(img)+
geom_boxplot(aes(fill = Species), color = "white")+
fill_palette("jco")
}