[R] bug in qplot (library ggplot2)

ONKELINX, Thierry Thierry.ONKELINX at inbo.be
Fri Jan 14 14:40:31 CET 2011


Dear Pierre,

A more elegant solution is to use ggsave()

library(ggplot2)
for (i in 1:2) {
	p <- 
		qplot(carat, data=diamonds, fill=color,geom='histogram')+scale_y_continuous(i)
	ggsave(filename = paste('test ',i,'.png',sep=''), plot = p)
}

Best regards,

Thierry

----------------------------------------------------------------------------
ir. Thierry Onkelinx
Instituut voor natuur- en bosonderzoek
team Biometrie & Kwaliteitszorg
Gaverstraat 4
9500 Geraardsbergen
Belgium

Research Institute for Nature and Forest
team Biometrics & Quality Assurance
Gaverstraat 4
9500 Geraardsbergen
Belgium

tel. + 32 54/436 185
Thierry.Onkelinx op inbo.be
www.inbo.be

To call in the statistician after the experiment is done may be no more than asking him to perform a post-mortem examination: he may be able to say what the experiment died of.
~ Sir Ronald Aylmer Fisher

The plural of anecdote is not data.
~ Roger Brinner

The combination of some data and an aching desire for an answer does not ensure that a reasonable answer can be extracted from a given body of data.
~ John Tukey
  

> -----Oorspronkelijk bericht-----
> Van: r-help-bounces op r-project.org 
> [mailto:r-help-bounces op r-project.org] Namens Pierre-Olivier Chasset
> Verzonden: vrijdag 14 januari 2011 12:08
> Aan: r-help op r-project.org
> Onderwerp: Re: [R] bug in qplot (library ggplot2)
> 
> The corrected code:
> 
> library(ggplot2)
> for (i in 1:2) {
>    png(file=paste('test ',i,'.png',sep=''))
>    print(qplot(carat, data=diamonds, 
> fill=color,geom='histogram')+scale_y_continuous(i))
>    dev.off()
> }
> 
> Thanks
> 
> Le 14/01/2011 02:17, Pierre-Olivier Chasset a écrit :
> > Hello,
> >
> > this following code give a nice png:
> >
> > /library(ggplot2)
> > i<- 1
> > png(file=paste('test ',i,'.png',sep='')) qplot(carat, data=diamonds,
> > fill=color,geom='histogram')+scale_y_continuous(i)
> > dev.off()
> > /
> > I would like to get more files, but the following code doesn't make 
> > any
> > file:
> >
> > /library(ggplot2)
> > for (i in 1:2) {
> >       png(file=paste('test ',i,'.png',sep=''))
> >       qplot(carat, data=diamonds,
> > fill=color,geom='histogram')+scale_y_continuous(i)
> >       dev.off()
> > }
> > /
> > Have you got any idea?
> > Have I made something false?
> >
> > Thanks,
> >
> > Pierre-Olivier
> >
> > R version 2.12.1 (2010-12-16)
> > Platform: i386-redhat-linux-gnu (32-bit)
> >
> >
> > 	[[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help op 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.
> >
> 
> ______________________________________________
> R-help op 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