annoImage | R Documentation |
This function is used to add image annotations in plot.
annoImage( object = NULL, relSideDist = 0.1, annoPos = "top", xPosition = NULL, yPosition = NULL, images = NULL, segWidth = 1, annoManual = FALSE, imgWidth = 1, imgHeight = 1 )
object |
This function is used to add segment annotations in plot. |
relSideDist |
The relative distance ratio to the y axis range. Default(0.1). |
annoPos |
The position for the annotation to be added. Default("top"). |
xPosition |
The x axis coordinate for the image. Default(NULL). |
yPosition |
The y axis coordinate for the image. Default(NULL). |
images |
The images paths. Default(NULL). |
segWidth |
The relative image width. Default(1). |
annoManual |
Whether annotate by yourself by supplying with x and y coordinates. Default(FALSE). |
imgWidth |
The image width. Default(1). |
imgHeight |
The image height. Default(1). |
Return a ggplot object.
Junjun Lao
# =============================== # test function # load data data(p) img1 <- system.file("extdata/animal-img/", "1.jpg", package = "jjAnno") img2 <- system.file("extdata/animal-img/", "2.jpg", package = "jjAnno") img3 <- system.file("extdata/animal-img/", "3.jpg", package = "jjAnno") img4 <- system.file("extdata/animal-img/", "4.jpg", package = "jjAnno") img5 <- system.file("extdata/animal-img/", "5.jpg", package = "jjAnno") img6 <- system.file("extdata/animal-img/", "6.jpg", package = "jjAnno") img7 <- system.file("extdata/animal-img/", "7.jpg", package = "jjAnno") img8 <- system.file("extdata/animal-img/", "8.jpg", package = "jjAnno") img9 <- system.file("extdata/animal-img/", "9.jpg", package = "jjAnno") img10 <- system.file("extdata/animal-img/", "10.jpg", package = "jjAnno") imgs <- c(img1,img2,img3,img4,img5,img6,img7,img8,img9,img10) # add legend annoImage(object = p, annoPos = 'top', xPosition = c(1:10), images = imgs, yPosition = c(11,12)) # change width annoImage(object = p, annoPos = 'top', xPosition = c(1:10), images = imgs, yPosition = c(11,11.8), segWidth = 0.8) # add to right annoImage(object = p, annoPos = 'right', yPosition = c(1:10), images = imgs, xPosition = c(11,11.8), segWidth = 0.8)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.