And look at the grconvertX and grconvertY functions for possibly ways to compute positioning information when using text with base graphics.
On Mon, Jan 7, 2013 at 11:35 AM, David Winsemius <dwinsem...@comcast.net>wrote: > > On Jan 7, 2013, at 8:06 AM, Michael Rennie wrote: > > >> Any thoughts on what that dirty hack might be or any leads on where to >> start? Perhaps a whole new plot region in the margin or something? Is that >> even possible? I'm having a difficult time imagining how I can do this. >> > > The `text` function accepts the 'xpd' argument for `par`. > > ?par > ?text > > (Similar but not exactly the same as R-FAQ "7.27 How can I create rotated > axis labels?") > > I'm not sure what sort of "dirt" Uwe was expecting, but I'm guessing he > meant that you probably were not going to be getting exactly what you > wanted with the first attempt and were going to need to adjust the > locations "by hand" after digging around in the par documentation. > > -- > David. > > Mike >> >> Uwe Ligges wrote: >> >>> >>> >>> On 07.01.2013 07:00, Michael Rennie wrote: >>> >>>> >>>> Hi all, >>>> >>>> I have read through the archives, but can't find a solution to this >>>> problem. >>>> >>>> I need the text direction on "dependent B", plotted in margin 4, to go >>>> top to bottom (opposite what it is now). Here's some sample code: >>>> >>>> #plot with mtext example >>>> >>>> par(mgp = c(2,1,0), mfrow=c(2,2), las=1, mar=c(2,2,2,2), omi= >>>> c(0.5,0.2,0,0.2)) >>>> >>>> a<-1:10 >>>> b<-7:16 >>>> c<-21:30 >>>> >>>> plot(a~b, ylab="", xlab="", xaxt="n") >>>> axis(1, at=b, labels=FALSE, tick=TRUE) >>>> plot(c~b, ylab="", xlab="", xaxt="n", yaxt="n") >>>> axis(1, at=b, labels=FALSE, tick=TRUE) >>>> axis(4, at=c(22,24,26,28,30), labels=TRUE, tick=TRUE) >>>> plot(a~b, ylab="") >>>> plot(c~b, ylab="", yaxt="n") >>>> axis(4, at=c(22,24,26,28,30), labels=TRUE, tick=TRUE) >>>> >>>> mtext(side=1, "independent", outer=TRUE, line=1, padj=1) >>>> mtext(side=2, "dependent A", las=0, outer=TRUE, line=0.25) >>>> mtext(side=4, "dependent B", las=0, outer=TRUE, line=0.25) >>>> >>>> I have seen an example in help where i can use text and (srt) to >>>> manipulate this with a single panel plot, but not for a multi-panel >>>> example. Any help would be greatly appreciated. >>>> >>> >>> >>> You cannot do that with mtext, you rather need a dirty hack with text(), >>> I believe. >>> >>> Best, >>> Uwe Ligges >>> >>> >>> >>> Cheers, >>>> >>>> Mike >>>> >>>> ______________________________**________________ >>>> R-help@r-project.org mailing list >>>> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help> >>>> PLEASE do read the posting guide >>>> http://www.R-project.org/**posting-guide.html<http://www.R-project.org/posting-guide.html> >>>> and provide commented, minimal, self-contained, reproducible code. >>>> >>> >>> >> ______________________________**________________ >> R-help@r-project.org mailing list >> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help> >> PLEASE do read the posting guide http://www.R-project.org/** >> posting-guide.html <http://www.R-project.org/posting-guide.html> >> and provide commented, minimal, self-contained, reproducible code. >> > > David Winsemius, MD > Alameda, CA, USA > > > ______________________________**________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help> > PLEASE do read the posting guide http://www.R-project.org/** > posting-guide.html <http://www.R-project.org/posting-guide.html> > and provide commented, minimal, self-contained, reproducible code. > -- Gregory (Greg) L. Snow Ph.D. 538...@gmail.com [[alternative HTML version deleted]] ______________________________________________ R-help@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.