[R] 'persp' query
ehlers at ucalgary.ca
Wed Oct 7 09:47:14 CEST 2009
Certainly, you will want to set zlab="".
mtext() is quite flexible; you can control distance to the
axis with line=1.5, say. But remember that mtext()
is a 2-dim graphics function - it looks at your plot as
a 2-d plot. That's why I made the comment about your
z-axis having to be fairly close to vertical on the page.
Try the first example in ?persp and follow the call with
mtext("my z label", side=2). Because of the tilt of
the z-axis, this looks a bit strange (to me).
Geoffrey William Heard wrote:
> Much thanks David and Peter
> I thought about mtext, but didn't try it, as was unsure what the
> appropriate 'side' value would be. Any thoughts?
> -----Original Message-----
> From: Peter Ehlers [mailto:ehlers at ucalgary.ca]
> Sent: Wednesday, 7 October 2009 1:43 AM
> To: David Winsemius
> Cc: Geoffrey William Heard; r-help at r-project.org
> Subject: Re: [R] 'persp' query
> David Winsemius wrote:
>> On Oct 6, 2009, at 4:46 AM, Geoffrey William Heard wrote:
>>> Hi All
>>> I'm creating some 3-D plots using the function 'persp', and have a
>>> query regarding the ability to make changes to the label of the
>>> There are two things I would like to do. First, the default setting
>>> places the label a little close to the axis for my liking. Is there
>>> any way of moving the label? I've tried adjustments with 'mgp' in
>>> 'par', but without success. The second is to change the direction of
>>> the label. Currently it reads top to bottom, whereas I would like it
>>> to read bottom to top, as per a y-axis on a standard plot. Is there
>>> anyway of doing so?
>> ?mtext # and use the adj argument
> Good idea. This works well if your z-axis is fairly vertical
> on you plot.
> -Peter Ehlers
More information about the R-help