[R] Question about ggplot2

Brian Diggs diggsb at ohsu.edu
Thu May 26 23:06:49 CEST 2011


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



More information about the R-help mailing list