[R] Two Y axes (same scale) in ggplot2 or plot
Duncan Murdoch
murdoch.duncan at gmail.com
Wed May 9 16:49:21 CEST 2012
On 09/05/2012 10:46 AM, Gary Dong wrote:
> Thanks, Duncan.
>
> I tried axis(). It appears it allows you to add an axis, but does not
> say you can plot a second Y in the graph. Maybe I'm understanding it
> correctly. Any help will be appreciated!
I don't understand what you want. Could you give an example that comes
close, and explain what is wrong with it?
Duncan Murdoch
>
> Gary
>
>
> On Wed, May 9, 2012 at 7:26 AM, Duncan Murdoch
> <murdoch.duncan at gmail.com <mailto:murdoch.duncan at gmail.com>> wrote:
>
> On 08/05/2012 3:23 PM, Gary Dong wrote:
>
> Dear R users,
>
> I'm plotting housing prices in City A over past 30 years in
> ggplot2. The Xs
> are years since 1980. I have two housing price variables: new
> home prices
> and old home prices, both of them measured by $/sqft. I have
> searched
> related threads on multiple Y axes in ggplot2 and I understand
> that
> multiple Y axes in different scales are not possible. I'm
> wondering if it
> is possible to have multiple Y axes with the same scale in
> ggplot2, like in
> my case. If still not possible, is there a easy way to do it
> in R's default
> plot function? Thanks.
>
>
> In base graphics, you can have as many axes as you like,
> displaying anything. Use the axis() function. See ?axis for the
> arguments that determine placement, ticks, etc.
>
> I would guess the same flexibility is there in ggplot2, but I
> don't know how to do it.
>
> Duncan Murdoch
>
>
More information about the R-help
mailing list