Hi Aaron,

try to use:

plot( x, y, xlab=deparse(substitute(x)), ylab=deparse(substitute(y)) )

I hope it helps.

Best,
Dimitris

----
Dimitris Rizopoulos
Ph.D. Student
Biostatistical Centre
School of Public Health
Catholic University of Leuven

Address: Kapucijnenvoer 35, Leuven, Belgium
Tel: +32/16/396887
Fax: +32/16/337015
Web: http://www.med.kuleuven.ac.be/biostat/
    http://www.student.kuleuven.ac.be/~m0390867/dimitris.htm


----- Original Message ----- From: <[EMAIL PROTECTED]>
To: "list" <[EMAIL PROTECTED]>
Sent: Monday, September 20, 2004 4:00 PM
Subject: [R] Getting the real names of variables within functions



Greetings.

These days I find myself writing a lot of functions to handle routine things. One of these is a function to create a scatterplot of variables and draw a lowessed line so I can get some idea if there's any relationship between them.

lowessed.plot <- function(x, y)
{ plot(x, y)
lines(lowess(x, y))
}

However, there's a slight problem: the plot axes come out labeled "x" and "y", which isn't what I want. I want the plot axes labeled with the names of the variables I passed into lowessed.plot for x and y. Is there any way to do that? Thanks in advance for any help anyone can provide.

Aaron

-----
Aaron Solomonâ (âben Saul Josephâ) âAdelman
E-mailâ: [EMAIL PROTECTED]
Web siteâ: âhttpâ://âpeople.musc.eduâ/â~adelmaasâ/â
AOL Instant Messengerâ & âYahooâ! âMessenger: âHiergargo (YM account now sometimes with the Worldâs first statistical Webcam, Moranâs Eye)
AIM chat-room (preferred): Adelmania


______________________________________________
[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



______________________________________________ [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