Re: [R] two y-axis using ggplot

From: Ben Bolker <>
Date: Tue, 24 Jun 2008 13:16:28 +0000 (UTC)

Thorsten Vogel <thorsten.vogel <at>> writes:
> Dear List Members
> As a relatively new R user I am extremely glad for there being a nice
> tool such as ggplot for producing easily nice graphs in R. Now I want to
> produce graphs with two y-axis. I know that this has been asked a
> hundred times with respect to standard plots in R. (The answer, to my
> knowledge, has always been "No" or "No, see the help archive".) But: Is
> there a more straightforward way IN GGPLOT to draw several lines in one
> graphs using two different scales and displaying these two scales on the
> y-axis and the, say, z-axis? Seems to be an obvious extensions of
> typical plot commands but I can't find any suggestions how to do it.
> Many thanks for any suggestions or hints.
> Best,
> Thorsten

  Don't know the answer for ggplot, but just for the record: the answer to the basic-plot question is "(1) not automatically in base R; (2) see the R wiki for commands to do this in base R without two much trouble; (3) see twoord.plot in the plotrix package; (4) there are lots of good reasons not to do this (again see the R wiki)."

   Ben Bolker mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Tue 24 Jun 2008 - 13:23:07 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 24 Jun 2008 - 13:31:16 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive