[R] plot layout with several plots ON plot area of previous plot

Jim Lemon jim at bitwrit.com.au
Thu Apr 7 12:53:39 CEST 2011


On 04/07/2011 07:39 PM, Rainer M Krug wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 07/04/11 11:27, Rainer M Krug wrote:
>> Hi
>>
>> I would like to have a plot layout, on which line graphs are on the plot
>> area of an underlying bar graph.
>> How can I achieve this? I know about layout() and par() to create a
>> layout, but as far as I know, they assign non-overlapping plot areas.
>
> Sorry - did not do my homework and forgot to google - found the solution
> (http://tolstoy.newcastle.edu.au/R/help/04/11/6449.html).
>
> But an additional question - uis there a way to position the plots in
> relation to the co-ordinates of the first plot, i.e. the x axis of the
> first plot (ehich covers the whole plot area) is from 1 to 6 - can I
> position the second overlapping plot over the x-coordinate 3 of the
> first plot?
>
> Rainer
>
>
>>
>> Effectively, it should look as below:
>>
>> |------------------------|
>> |                        |
>> |      |---|  |---|      |
>> |      |   |  |   |      |
>> |      |   |  |   |      |
>> |      |-L-|  |-L-|      |
>> |                        |
>> |                        |
>> |                        |
>> |                        |
>> |                        |
>> |                        |
>> |-the bargraph-----------|
>>
>> L: the line graphs
>>
Hi Rainer,
I think you want the subplot function in the TeachingDemos package.

Jim



More information about the R-help mailing list