On 5/26/2011 2:15 PM, William Dunlap wrote:
eval(substitute(
qplot(x=xVariable,y=yVariable,data=diamonds,geom=c('point','smooth')),
list(xVariable=as.name("carat"), yVariable=as.name("price"))
))
Well, yes, I suppose there is that. I've mentally (perhaps
inappropriately) lumped substitute() with parse() as being subject to
fortune(106) and have avoided it.
And this is also why I have learned to say "I don't know of..." rather
than "There is not..." :)
Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Brian Diggs
Sent: Thursday, May 26, 2011 2:07 PM
To: Julian TszKin Chan
Cc: [email protected]
Subject: Re: [R] Question about ggplot2
On 5/26/2011 12:29 PM, Julian TszKin Chan wrote:
Hi all,
Is there any way for me to to string in the argument of
qplot or ggplot? for
example
qplot(x='carat',y='price',data=diamonds,geom=c('point','smooth'))
instead of
qplot(x=carat,y=price,data=diamonds,geom=c('point','smooth'))
I don't know of a way using qplot, but it is possible with
ggplot. Use
aes_string instead of aes:
ggplot(diamonds, aes(x=carat, y=price)) + geom_point() + geom_smooth()
ggplot(diamonds, aes_string(x="carat", y="price")) + geom_point() +
geom_smooth()
Thanks!!
Regards,
TszKin Julian
[[alternative HTML version deleted]]
--
Brian S. Diggs, PhD
Senior Research Associate, Department of Surgery
Oregon Health& Science University
______________________________________________
[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
and provide commented, minimal, self-contained, reproducible code.
--
Brian S. Diggs, PhD
Senior Research Associate, Department of Surgery
Oregon Health & Science University
______________________________________________
[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
and provide commented, minimal, self-contained, reproducible code.