[R] Histogram inset into another histogram

Victor Homar victor.homar at uib.cat
Thu Jun 19 15:31:14 CEST 2008


Hi Paul,

Thanks for the answer. I temporarily did it with the subplot function 
from the TeachingDemos package but I like this version much better.

Best,
Victor.

Paul Hiemstra wrote:
> 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
-- 
-----------------------------------------------------------------------
Víctor Homar Santaner
Grup de Meteorologia

Edif. Mateu Orfila                      Tel: +34 971 17 1376
Universitat de les Illes Balears        Fax: +34 971 17 3426
07122 Palma de Mallorca (SPAIN)         Email: Victor.Homar at uib.es

              Knowledge is contagious. Infect truth.



More information about the R-help mailing list