# [R] how to you use plot to plot multiple time series in one final gra ph

Miller, Shane CONT shane.miller at capitalone.com
Mon Nov 26 21:48:20 CET 2001

```FOLKS-

(R: PLOTTING)

|
|
| =========================== A
|
|
|
|
| *************************** B
|
-----------------------------
DIAGRAM 1

in this contrived example there are two
series A,B plotted against time. (x axis
is time)

problem: if the range for A and B are
quite different R goes stupid and only
shows either A or B but not both (depending
on what plot command came last i think).

how do you fix that?

i played around with all sorts of things
on plot including this last stab:

plot.new()
A <- c(...)
B <- c(...)
plot(a,axes=FALSE,ann=FALSE)
plot(b,axes=FALSE,ann=FALSE)
# using code NOT shown here I figure out the
# min, maxes for the X axis and therefore
# determine the right at and lab arguments
# for axis
axis(1,at...)
axis(2,at...) # ditto for Y

I can routinely get R to do a nice job with the
X axis with above code BUT not Y. in the axis(2...)
command the graphics line for the Y axis in the
plot window goes DOWN beneath the X axis even
though all Y lables are positive.

R is too smart to be this crazy? what is my pilot
error?

i hesitate to ask (and this is NOT my burning
question) but what would happen if A and B had
different units. can you make R plot A against the
left hand side Y axis and B against the right
hand side axis with appropriately labled and ticked?

shane

**************************************************************************
The information transmitted herewith is sensitive information intended only
for use by the individual or entity to which it is addressed. If the reader
of this message is not the intended recipient, you are hereby notified that
any review, retransmission, dissemination, distribution, copying or other
use of, or taking of any action in reliance upon this information is
strictly prohibited. If you have received this communication in error,