Dear Ben,

On Wed, 16 Feb 2005 17:04:13 -0500
 "Benjamin M. Osborne" <[EMAIL PROTECTED]> wrote:
> 
> 1) When adding additional data sets to a plot using "plot" followed
> by "lines",
> is there a way to automate the scaling of the axes to allow for all
> data sets
> to fit within the plot area?
> 

Not, to my knowledge, after the fact.

> 2) I attempted to solve this by setting
> xlim=c(min(c(data1,data2,data3)),max(c(data1,data2,data3)))
> however, there are some NAs and Infs in these data sets, and
> min(data1) and
> max(data1) both return NA, as with data2 and data3.  (These are time
> series).
> 

Specifying, e.g., min(data1, data2, data3, na.rm=TRUE) will get rid of
the NAs, but it's not obvious that Infs should be removed, since if one
is present, shouldn't max be Inf?

If you want to get rid of the Infs, however, you could change them into
NAs, as in data1[data1 == Inf] <- NA, and proceed as above.

I hope this helps,
 John

> Thank you,
> Ben Osborne
> 
> -- 
> Botany Department
> University of Vermont
> 109 Carrigan Drive
> Burlington, VT 05405
> 
> [EMAIL PROTECTED]
> phone: 802-656-0297
> fax: 802-656-0440
> 
> ______________________________________________
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html

--------------------------------
John Fox
Department of Sociology
McMaster University
Hamilton, Ontario, Canada
http://socserv.mcmaster.ca/jfox/

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to