[R] bug in xfig()?
Agustin Lobo
alobo at ija.csic.es
Wed May 29 14:31:06 CEST 2002
I'm using (Linux version) xfig() within a function
and then simple matplot() and matline() plots.
Although I do not define any bg or fg default color,
sometimes all lines in the final fig file are green.
The same code works as (I) expected if I use
x11() or pdf().
This is what I'm doing:
I open 2 devs:
xfig()
dev.set(2)
layout(mat1)
xfig()
dev.set(3)
layout(mat)
And then use matplot and matline() several times
switching between devices with dev(3) and dev(4).
For example:
1.
modelo <- lm(y[,i] ~ -1+ x[,1])
dev.set(2)
plot(modelo)
title(paste("Degree 1 model:",nombre),outer=T)
dev.set(3)
matplot(1:36,y[,i],pch=20,ylab="ND(nir,red)",xlab="10-day
period")
matlines(1:36,modelo$fitted.values)
title(paste("Polynomial model:",nombre))
Well, the fig file from device 3 is a graphic with black lines over white
bg, but the one from
device 2 is green lines over white bg.
2. If I define col="red" in the matplot for
device 3, then the graphic that I get has the red line (as expected),
but green axes and labels. All lines plotted with matlines on the
same graphic are also green. Instead, the fig file from device 2 is
now black over white!
3. Finally, if I use the fg=1 option,
xfig(fg=1)
dev.set(2)
layout(mat1)
xfig(fg=1)
dev.set(3)
layout(mat)
The behaviour is the reverse of the first example
and get 2 warnings:
Warning messages:
1: `mode(fg)' differs between new and previous!
==> NOT changing `fg' in: check.options(new = new, name.opt =
".PostScript.Options", rese t = FALSE,
2: `mode(fg)' differs between new and previous!
==> NOT changing `fg' in: check.options(new = new, name.opt =
".PostScript.Options", rese t = FALSE,
Should I fill a bug report or am I doing something wrong?
Thanks
Dr. Agustin Lobo
Instituto de Ciencias de la Tierra (CSIC)
Lluis Sole Sabaris s/n
08028 Barcelona SPAIN
tel 34 93409 5410
fax 34 93411 0012
alobo at ija.csic.es
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list