Adds an image to an existing plot.
Adds an image to an existing plot. Simple arguments control the location and size.
add.image(xpos, ypos, z, adj.x = 0.5, adj.y = 0.5, image.width = 0.15, image.height = NULL, col = tim.colors(256), ...)
xpos |
X position of image in user coordinates |
ypos |
Y position of image in user coordinates |
z |
Matrix of intensities comprising the image. |
adj.x |
Location of image relative to x coordinate.
Most
common values are .5 (centered), 0 (right side of image at x) and 1
(left side of
image at x). These are the same conventions that are used for |
adj.y |
Location of image relative to y coordinate.
Same rules as |
image.width |
Width of image as a fraction of the plotting region in horizontal direction. |
image.height |
Height of image as a fraction of the plotting region in horizontal direction. If NULL height is scaled to make image pixels square. |
col |
Color table for image. Default is tim.colors. |
... |
Any other plotting arguments that are passed to the image function |
image.plot, colorbar.plot, image, tim.colors
plot( 1:10, 1:10, type="n") data( lennon) add.image( 5,4,lennon, col=grey( (0:256)/256)) # reference lines xline( 5, col=2) yline( 4,col=2) # # add lennon right in the corner beyond the plotting region # par(new=TRUE, plt=c(0,1,0,1), mar=c(0,0,0,0), usr=c(0,1,0,1)) add.image( 0,0, lennon, adj.x=0, adj.y=0)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.