[R] plot.default and open ended limits

Dan Bolser dmb at mrc-dunn.cam.ac.uk
Sun Jan 9 23:12:24 CET 2005


On Sun, 9 Jan 2005, Thomas Lumley wrote:

>On Sun, 9 Jan 2005, Dan Bolser wrote:
>
>> On Sun, 9 Jan 2005, [ISO-8859-1] Romain François wrote:
>>
>>> Hello Dan,
>>>
>>> Look at the code of the plot.default function, you'll see that's not
>>> possible to specify one limit, nevertheless, you can do :
>>
>> Suppose I wanted to contribute a 'fix' to the code to allow one of my
>> suggested syntax solutions below, how would I go about it?
>
>The preferred way is to send a patch against the current (R-devel) 
>sources, but if you are modifying a short function it's probably ok to 
>send just the modified version (being careful not to change indenting and 
>spacing  in lines you don't modify).
>
>However, while we never want to discourage people from contributing fixes, 
>I will note that users will expect ylim=c(0,NA) to work for all plot() 
>methods that accept ylim, if it works for plot.default.  Some of these 
>pass their xlim and ylim to  plot.default, so it will happen 
>automatically, but some probably don't.

Thats a good point. help.search("xlim") / ?xlim don't turn up any pages,
and only plot.default seems to document [xy]lim. Aside from greping the
source / docs how can I find out which plot functions use / abuse the
[xy}lim parameter?


>
>
> 	-thomas
>
>>
>> Cheers,
>>
>>
>>>
>>> plot(x,y,ylim=c(0,max(y)))
>>>
>>>
>>> Does it work for you ?
>>>
>>> Cordialement. Romain.
>>>
>>> Dan Bolser a écrit :
>>>
>>>> Hi, I would like to bound the lower limit of my y scale to zero, and let R
>>>> chose an upper limit.
>>>>
>>>> Something like
>>>>
>>>> plot(x,ylim=c(0,))
>>>>
>>>> or
>>>>
>>>> plot(x,ylim=c(0,na))
>>>>
>>>> but nither of these do the job. I searched the docs, but I can't see a way
>>>> to do this.
>>>>
>>>>
>>>> Naturally its nothing I can't do 'by hand', I would just like to know if a
>>>> correct syntax exists.
>>>>
>>>>
>>>>
>>>
>>
>> ______________________________________________
>> R-help at stat.math.ethz.ch mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>>
>
>Thomas Lumley			Assoc. Professor, Biostatistics
>tlumley at u.washington.edu	University of Washington, Seattle




More information about the R-help mailing list