[R] ggplot inside cycle

Abhijit Dasgupta, PhD aikidasgupta at gmail.com
Thu Aug 26 12:29:52 CEST 2010


You haven't wrapped p in the print command, which is one of the ways to 
make sure the plot gets printed  when we need it.
  print(p+geom_point(aes(size=3))) does the trick
On 08/26/2010 06:08 AM, Petr PIKAL wrote:
> Dear all
>
> I want to save several ggplots in one pdf document. I tried this
>
> for (i in names(iris)[2:4]) {
> p<-ggplot(iris, aes(x=Sepal.Length, y=iris[,i], colour=Species))
> p+geom_point(aes(size=3))
> }
>
> with different variations of y input but was not successful. In past I
> used qplot in similar fashion which worked
>
> for(i in names(mleti)[7:15]) print(qplot(sito, mleti1[,i],
> facets=~typ,ylab=i, geom=c("point", "line"), colour=ordered(minuty),
> data=mleti1))
>
> So I wonder if anybody used ggplot in cycle and how to solve input of
> variables throughout cycle
>
> Thank you
>
> Petr
>
> ______________________________________________
> 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.
>



More information about the R-help mailing list