[R] Histogram inset into another histogram

Paul Hiemstra p.hiemstra at geo.uu.nl
Thu Jun 19 13:57:36 CEST 2008


Victor Homar wrote:
> Dear R users and helpers,
>
> I'm trying to find an example of a histogram plot as an inset (upper 
> right or left corner) of another histogram.
>
> Anyone has an example of that?
>
> Thanks for your help,
>
> Víctor.
>
Hi,

You can use the histogram function from the lattice package (standard in 
R) in combination with the print statement. Example:

library(lattice)
h = histogram(cars$speed)
h2 = histogram(cars$speed, xlab = "", ylab="")
print(h, more = T)
print(h2, position = c(.05,.65,.5,.95))

The position argument in print gives the bounding box for the lattice 
object. The coordinate system is c(x1,y1,x2,y2) where (x1,y1) is the 
bottom left corner and (x2,y2) is the top right corner. The coordinate 
system runs from (0,0) in the bottom left corner to (1,1) in the top 
right corner.

hth and cheers,
Paul

-- 
Drs. Paul Hiemstra
Department of Physical Geography
Faculty of Geosciences
University of Utrecht
Heidelberglaan 2
P.O. Box 80.115
3508 TC Utrecht
Phone: 	+31302535773
Fax:	+31302531145
http://intamap.geo.uu.nl/~paul



More information about the R-help mailing list