[R] curvedarrow (some graphics problem)

David Winsemius dwinsemius at comcast.net
Wed Jun 24 16:13:50 CEST 2009


I get:
 > unit(-1, "line")
Error in valid.units(units) : Invalid unit
 > unit(-1, "lines")
[1] -1lines

I have an older version of R (2.8.1) and of grid (2.8.1). The source  
for grid 2.8.1 does not have pseudonyms.

http://svn.r-project.org/R/branches/R-2-8-branch/src/library/grid/src/unit.c
-- 
David

On Jun 24, 2009, at 9:48 AM, baptiste auguie wrote:

>
> You're right, I meant to write "lines"not "line". The strange thing  
> is, although "line" isn't listed in ?unit, it doesn't return an  
> error on my machine,
>
> > unit(-1, "line")
> [1] -1line
> > unit(-1, "lines")
> [1] -1lines
>
> Reading fromhttp://svn.r-project.org/R/trunk/src/library/grid/src/unit.c 
>  "line" is listed as a pseudonym, so I guess it is a valid unit  
> after all.
>
> sessionInfo()
> R version 2.9.0 (2009-04-17)
> i386-apple-darwin8.11.1
>
> locale:
> en_GB.UTF-8/en_GB.UTF-8/C/C/en_GB.UTF-8/en_GB.UTF-8
>
> attached base packages:
> [1] datasets  stats     grid ( 2.9.0 )     graphics  grDevices  
> utils     methods   base
>
>
> Best,
>
> baptiste
>
>
>
>
>
> David Winsemius wrote:
>>
>> On Jun 24, 2009, at 1:21 AM, casperyc wrote:
>>
>>>
>>> [quote]>  grid.text("t", x=0.3, y=unit(-1, "line"), vp=vp2)
>>> Error in valid.units(units) : Invalid unit
>>>> grid.text("s", 0.8, unit(-1, "line"), gp=gpar(col="red"), vp=vp2)
>>> Error in valid.units(units) : Invalid unit[/quote]
>>>
>>> Hi,
>>>
>>> I have loaded the [grid] package. It seems that I have to load  
>>> another
>>> package?
>>>
>> No. Such a need might have been suggested by a function not found  
>> error. In this case the details are in the help page for the unit  
>> function in grid. The unit parameter was mis-specified.
>>
>> ?unit
>>
>> Try:
>>
>> grid.text("t", x=0.3, y=unit(-1, "lines"), vp=vp2)
>> -- 
>> grid.text("s", 0.8, unit(-1, "lines"), gp=gpar(col="red"), vp=vp2)
>>
>>
>> David Winsemius, MD
>> Heritage Laboratories
>> West Hartford, CT
>>
>> ______________________________________________
>> 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.
>>
>
>
> -- 
> _____________________________
>
> Baptiste Auguié
>
> School of Physics
> University of Exeter
> Stocker Road,
> Exeter, Devon,
> EX4 4QL, UK
>
> Phone: +44 1392 264187
>
> http://newton.ex.ac.uk/research/emag
>
> ______________________________________________
> 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.

David Winsemius, MD
Heritage Laboratories
West Hartford, CT




More information about the R-help mailing list