Dear all, Is there a way to do it? The following code:> pdf("test.pdf") > plot(1,1,col="red") > dev.off()Only colors the plot into red, but not x and y axis (inclusive the tick marks). - Gundala Viswanath Jakarta - Indonesia
plot(..., axes=FALSE) axis(...) ?plot; ?axis Bert Gunter Genentech Nonclinical Biostatistics 650-467-7374 -----Original Message----- From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Gundala Viswanath Sent: Friday, April 10, 2009 8:26 AM To: r-help at stat.math.ethz.ch Subject: [R] Coloring X and Y axis Dear all, Is there a way to do it? The following code:> pdf("test.pdf") > plot(1,1,col="red") > dev.off()Only colors the plot into red, but not x and y axis (inclusive the tick marks). - Gundala Viswanath Jakarta - Indonesia ______________________________________________ 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.
Gundala Viswanath wrote:> Dear all, > > Is there a way to do it? > > The following code: > >> pdf("test.pdf") >> plot(1,1,col="red") >> dev.off() > > Only colors the plot into red, but not > x and y axis (inclusive the tick marks).See ?par and arguments such as "fg", "col.axis", "col.lab" ... Uwe Ligges> > > - Gundala Viswanath > Jakarta - Indonesia > > ______________________________________________ > 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.
Gundala Viswanath wrote:> Dear all, > > Is there a way to do it? > > The following code: > > >> pdf("test.pdf") >> plot(1,1,col="red") >> dev.off() >> > > Only colors the plot into red, but not > x and y axis (inclusive the tick marks). > >Hi Gundala, One easy way is to roll your own axes: plot(1,1,col="red") xylim<-par("usr") segments(xylim[1],xylim[3],xylim[2],xylim[3],col="red") axis(1,col="red") segments(xylim[1],xylim[3],xylim[1],xylim[4],col="red") axis(2,col="red") and this problem has appeared sufficiently often that I think a "fullaxis" function will appear in the next version of plotrix. Jim