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