[R] 'text' can't find "x"

About this list Date view Thread view Subject view Author view Attachment view

From: Göran Broström (gb@stat.umu.se)
Date: Thu 17 Oct 2002 - 22:51:16 EST


Message-id: <Pine.LNX.4.44.0210171433560.18626-100000@tal.stat.umu.se>

I wanted to add some text to a plot and got (R-1.6.0, Linux):

> text(x = c(1, 4), y = 5, labels = x)
Error in text.default(x = c(1766, 1895), y = 5, labels = x) :
        Object "x" not found

With the default value of 'labels':

> text(x = c(1, 2), y = 5, labels = seq(along = x))
Error in seq(along = x) : Object "x" not found

A scoping bug? :)

But

> text(x = c(1, 2), y = 5)

is OK. Doesn't give the labels I want, though. But why does it work, i.e.,
why is 'x' found in this case and not when I write out the default?

---
 Göran Broström                    tel: +46 90 786 5223
 Department of Statistics          fax: +46 90 786 6614
 Umeå University                   http://www.stat.umu.se/egna/gb/
 SE-90187 Umeå, Sweden             e-mail: gb@stat.umu.se

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


About this list Date view Thread view Subject view Author view Attachment view

This archive was generated by hypermail 2.1.3 : Tue 01 Jun 2004 - 09:31:24 EST