

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 multipanel
example. Any help would be greatly appreciated.
Cheers,
Mike
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


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 multipanel
> 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
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


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.
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 multipanel
>> 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
>>
>> ______________________________________________
>> [hidden email] mailing list
>> https://stat.ethz.ch/mailman/listinfo/rhelp>> PLEASE do read the posting guide
>> http://www.Rproject.org/postingguide.html>> and provide commented, minimal, selfcontained, reproducible code.
>
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


On 07.01.2013 17:06, 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.
Ideas fir ugly hacks:
Either use text() (and you rely on the spacing of the current device) or
try to use layout() and small figure at the reight hand size of all the
others.
Or go to the grid package and make it less ugly.
Best,
Uwe Ligges
>
> 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 multipanel
>>> 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
>>>
>>> ______________________________________________
>>> [hidden email] mailing list
>>> https://stat.ethz.ch/mailman/listinfo/rhelp>>> PLEASE do read the posting guide
>>> http://www.Rproject.org/postingguide.html>>> and provide commented, minimal, selfcontained, reproducible code.
>>
>
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


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 RFAQ "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 multipanel
>>> 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
>>>
>>> ______________________________________________
>>> [hidden email] mailing list
>>> https://stat.ethz.ch/mailman/listinfo/rhelp>>> PLEASE do read the posting guide
>>> http://www.Rproject.org/postingguide.html>>> and provide commented, minimal, selfcontained, reproducible code.
>>
>
> ______________________________________________
> [hidden email] mailing list
> https://stat.ethz.ch/mailman/listinfo/rhelp> PLEASE do read the posting guide http://www.Rproject.org/postingguide.html> and provide commented, minimal, selfcontained, reproducible code.
David Winsemius, MD
Alameda, CA, USA
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


Right I think the issue is getting a text() command (which does accept
srt) to work outside the plot region, and in the margin where I need it
to appear. This is easy to "hack" in a single plot, but not so clear how
to do it in a multipanel environment with an outer margin.
I suspect going to grid() is where I'm going to have to go (after
reading the relevant chapters in Paul Murrell's book....)
Mike
David Winsemius 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 RFAQ "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.
>
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


On Jan 7, 2013, at 10:45 AM, Michael Rennie wrote:
>
> Right I think the issue is getting a text() command (which does
> accept srt) to work outside the plot region, and in the margin where
> I need it to appear. This is easy to "hack" in a single plot, but
> not so clear how to do it in a multipanel environment with an outer
> margin.
>
> I suspect going to grid() is where I'm going to have to go (after
> reading the relevant chapters in Paul Murrell's book....)
>
If you are going that route you may want to look at the gridBase
package.

David.
> Mike
>
> David Winsemius 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 RFAQ "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 Winsemius, MD
Alameda, CA, USA
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


On Mon, Jan 7, 2013 at 11:52 AM, David Winsemius < [hidden email]>wrote:
>
> If you are going that route you may want to look at the gridBase package.
>
> Yes for mixing base and grid graphics but IMHO overkill here. Replacing
the last mtext line with
grid::grid.text('dependent B', 0.985 , 0.5 , rot = 270)
should take care of it (leaving exact placement and justification to the OP)
cheers
> 
> David.
>
> Mike
>>
>> David Winsemius 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 RFAQ "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 Winsemius, MD
> Alameda, CA, USA
>
> ______________________________**________________
> [hidden email] mailing list
> https://stat.ethz.ch/mailman/**listinfo/rhelp< https://stat.ethz.ch/mailman/listinfo/rhelp>
> PLEASE do read the posting guide http://www.Rproject.org/**> postingguide.html < http://www.Rproject.org/postingguide.html>
> and provide commented, minimal, selfcontained, reproducible code.
>
[[alternative HTML version deleted]]
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


HA! Works perfectly!!! Thanks so much ilai.
ilai wrote:
>
> On Mon, Jan 7, 2013 at 11:52 AM, David Winsemius
> < [hidden email] <mailto: [hidden email]>> wrote:
>
>
> If you are going that route you may want to look at the gridBase
> package.
>
> Yes for mixing base and grid graphics but IMHO overkill here.
> Replacing the last mtext line with
>
> grid::grid.text('dependent B', 0.985 , 0.5 , rot = 270)
>
> should take care of it (leaving exact placement and justification to
> the OP)
>
> cheers
>
> 
> David.
>
> Mike
>
> David Winsemius 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 RFAQ "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 Winsemius, MD
> Alameda, CA, USA
>
> ______________________________________________
> [hidden email] <mailto: [hidden email]> mailing list
> https://stat.ethz.ch/mailman/listinfo/rhelp> PLEASE do read the posting guide
> http://www.Rproject.org/postingguide.html> and provide commented, minimal, selfcontained, reproducible code.
>
>
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


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 < [hidden email]>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 RFAQ "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 multipanel
>>>> 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
>>>>
>>>> ______________________________**________________
>>>> [hidden email] mailing list
>>>> https://stat.ethz.ch/mailman/**listinfo/rhelp< https://stat.ethz.ch/mailman/listinfo/rhelp>
>>>> PLEASE do read the posting guide
>>>> http://www.Rproject.org/**postingguide.html< http://www.Rproject.org/postingguide.html>
>>>> and provide commented, minimal, selfcontained, reproducible code.
>>>>
>>>
>>>
>> ______________________________**________________
>> [hidden email] mailing list
>> https://stat.ethz.ch/mailman/**listinfo/rhelp< https://stat.ethz.ch/mailman/listinfo/rhelp>
>> PLEASE do read the posting guide http://www.Rproject.org/**>> postingguide.html < http://www.Rproject.org/postingguide.html>
>> and provide commented, minimal, selfcontained, reproducible code.
>>
>
> David Winsemius, MD
> Alameda, CA, USA
>
>
> ______________________________**________________
> [hidden email] mailing list
> https://stat.ethz.ch/mailman/**listinfo/rhelp< https://stat.ethz.ch/mailman/listinfo/rhelp>
> PLEASE do read the posting guide http://www.Rproject.org/**> postingguide.html < http://www.Rproject.org/postingguide.html>
> and provide commented, minimal, selfcontained, reproducible code.
>

Gregory (Greg) L. Snow Ph.D.
[hidden email]
[[alternative HTML version deleted]]
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.


Or use the "ugly hack" with a bit of locator() trial and error.
Replace the last mtext() call with
text(17.9, 31.9, "dependent B", srt=90, xpd=NA, cex=1.25)

David L Carlson
Associate Professor of Anthropology
Texas A&M University
College Station, TX 778434352
> Original Message
> From: [hidden email] [mailto:rhelpbounces@r
> project.org] On Behalf Of Greg Snow
> Sent: Monday, January 07, 2013 3:59 PM
> To: David Winsemius
> Cc: rhelp; Uwe Ligges; Michael Rennie
> Subject: Re: [R] Changing mtext direction, or using text for the
> margin?
>
> 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
> < [hidden email]>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 RFAQ "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
> >>>>
> >>>> ______________________________**________________
> >>>> [hidden email] mailing list
> >>>> https://stat.ethz.ch/mailman/**listinfo/r> help< https://stat.ethz.ch/mailman/listinfo/rhelp>
> >>>> PLEASE do read the posting guide
> >>>> http://www.Rproject.org/**postingguide.html< http://www.R> project.org/postingguide.html>
> >>>> and provide commented, minimal, selfcontained, reproducible code.
> >>>>
> >>>
> >>>
> >> ______________________________**________________
> >> [hidden email] mailing list
> >> https://stat.ethz.ch/mailman/**listinfo/r> help< https://stat.ethz.ch/mailman/listinfo/rhelp>
> >> PLEASE do read the posting guide http://www.Rproject.org/**> >> postingguide.html < http://www.Rproject.org/postingguide.html>
> >> and provide commented, minimal, selfcontained, reproducible code.
> >>
> >
> > David Winsemius, MD
> > Alameda, CA, USA
> >
> >
> > ______________________________**________________
> > [hidden email] mailing list
> > https://stat.ethz.ch/mailman/**listinfo/r> help< https://stat.ethz.ch/mailman/listinfo/rhelp>
> > PLEASE do read the posting guide http://www.Rproject.org/**> > postingguide.html < http://www.Rproject.org/postingguide.html>
> > and provide commented, minimal, selfcontained, reproducible code.
> >
>
>
>
> 
> Gregory (Greg) L. Snow Ph.D.
> [hidden email]
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> [hidden email] mailing list
> https://stat.ethz.ch/mailman/listinfo/rhelp> PLEASE do read the posting guide http://www.Rproject.org/posting> guide.html
> and provide commented, minimal, selfcontained, reproducible code.
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/rhelpPLEASE do read the posting guide http://www.Rproject.org/postingguide.htmland provide commented, minimal, selfcontained, reproducible code.

