[R] Question about ggplot2
Brian Diggs
diggsb at ohsu.edu
Thu May 26 23:59:02 CEST 2011
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: r-help-bounces at r-project.org
>> [mailto:r-help-bounces at r-project.org] On Behalf Of Brian Diggs
>> Sent: Thursday, May 26, 2011 2:07 PM
>> To: Julian TszKin Chan
>> Cc: r-help at r-project.org
>> 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
>>
>> ______________________________________________
>> 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.
>>
>
--
Brian S. Diggs, PhD
Senior Research Associate, Department of Surgery
Oregon Health & Science University
More information about the R-help
mailing list