[R] Programming Question (setting ylim generally)

Gabor Grothendieck ggrothendieck at gmail.com
Sat Jan 10 07:12:41 CET 2009


Berwin Turlach has pointed out that to
be equivalent to the original answer the
code should be:

plot(a, ylim = range(a) * (1 + 0.06 * c(-1,1)))

On Fri, Jan 9, 2009 at 2:22 PM, Gabor Grothendieck
<ggrothendieck at gmail.com> wrote:
> Or even:
>
> plot(a, ylim = range(a) + 0.06 * c(-1, 1))
>
>
> On Fri, Jan 9, 2009 at 2:07 PM, Mike Prager <mike.prager at noaa.gov> wrote:
>> "stephen sefick" <ssefick at gmail.com> wrote:
>>
>>> low <- min(a*0.98)-(min(a)*0.04)
>>> high <- max(a*1.02)+(max(a)*0.04)
>>> plot(a, ylim=c(low, high))
>>
>> Unless I am misreading your example, this can be done a little
>> more compactly as:
>>
>> plot(a, ylim = range(a * 0.94, a * 1.06))
>>
>> --
>> Mike Prager, NOAA, Beaufort, NC
>> * Opinions expressed are personal and not represented otherwise.
>> * Any use of tradenames does not constitute a NOAA endorsement.
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>




More information about the R-help mailing list