Bob O'hara wrote:> I'm a bit reluctant to call anything a bug: I know it's usually my > incompetence instead. In this case, I can't see what else it is, > although it may be a bug in Windows. > > The problem comes from trying to create a .png of a figure in Windows > XP, with R2.1.0. On the screen it looks OK, but in the .png the text > for the x label is smaller than for the y label. The problem seems to > be created by using axes=F in plot(). Here's some code to demonstrate > the problem: > > XX=1:5; YY=1:5 > png("thing.png") > par(mfrow=c(2,1)) > plot(XX, YY, axes=F, xlab="X label", ylab="Y label") > plot(XX, YY, xlab="X label", ylab="Y label") > dev.off() > > I get a similar problem with bmp() and jpeg(), but not postscript() or > pdf(). If I draw the figure in the window in R and then save it as a > .png from the menu, the png looks fine. > > Everything works fine in R1.5.1 (I know, I know!) on Debian Linux, which > is why I'm reporting this as a Windows problem.I see the problem in the first figure, and it's still there in a recent r-devel build. My test was also on Windows. Since png() uses the Windows graphics driver, it does look like an R bug in the Windows graphics driver, but I'd like to hear from someone on a different platform... Duncan Murdoch
murdoch@stats.uwo.ca writes:> > Everything works fine in R1.5.1 (I know, I know!) on Debian Linux, which > > is why I'm reporting this as a Windows problem. > > I see the problem in the first figure, and it's still there in a recent > r-devel build. My test was also on Windows. Since png() uses the > Windows graphics driver, it does look like an R bug in the Windows > graphics driver, but I'd like to hear from someone on a different > platform...I don't see it with 2.1.0 on Linux (FC3). -- O__ ---- Peter Dalgaard Blegdamsvej 3 c/ /'_ --- Dept. of Biostatistics 2200 Cph. N (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907
This is fixed now, in R-patched and R-devel. Duncan Murdoch murdoch@stats.uwo.ca wrote:> Bob O'hara wrote: > >>I'm a bit reluctant to call anything a bug: I know it's usually my >>incompetence instead. In this case, I can't see what else it is, >>although it may be a bug in Windows. >> >>The problem comes from trying to create a .png of a figure in Windows >>XP, with R2.1.0. On the screen it looks OK, but in the .png the text >>for the x label is smaller than for the y label. The problem seems to >>be created by using axes=F in plot(). Here's some code to demonstrate >>the problem: >> >>XX=1:5; YY=1:5 >>png("thing.png") >>par(mfrow=c(2,1)) >> plot(XX, YY, axes=F, xlab="X label", ylab="Y label") >> plot(XX, YY, xlab="X label", ylab="Y label") >>dev.off() >> >>I get a similar problem with bmp() and jpeg(), but not postscript() or >>pdf(). If I draw the figure in the window in R and then save it as a >>.png from the menu, the png looks fine. >> >>Everything works fine in R1.5.1 (I know, I know!) on Debian Linux, which >>is why I'm reporting this as a Windows problem. > > > I see the problem in the first figure, and it's still there in a recent > r-devel build. My test was also on Windows. Since png() uses the > Windows graphics driver, it does look like an R bug in the Windows > graphics driver, but I'd like to hear from someone on a different > platform... > > Duncan Murdoch > > ______________________________________________ > R-devel@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel