[Rd] [R] Can I scale the labels in a 'persp' graph?
Prof Brian Ripley
ripley at stats.ox.ac.uk
Wed Mar 28 00:45:13 CEST 2007
On Wed, 28 Mar 2007, Paul Murrell wrote:
> Hi
>
>
> Prof Brian Ripley wrote:
>> [Moved to R-devel to ask a policy question.]
>>
>> On Fri, 16 Mar 2007, Duncan Murdoch wrote:
>>
>>> On 3/16/2007 8:02 AM, salcaraz at obelix.umh.es wrote:
>>>> Hi all:
>>>>
>>>> I'm using 'persp' for 3D graphics.
>>>>
>>>> I need the axis's labels smaller than by defect.
>>>>
>>>> I see in 'help()', the information about 'par()'.
>>>>
>>>> I have wrote:
>>>>
>>>>> par(.....,cex.axis=0.5,cex.lab=0.5)
>>>> perspc(.................)
>>>>
>>>> and the result don't change.
>>>>
>>>> The question is: Can I change the size of labels in the perps graph??
>>>>
>>>> Thank you in advance:
>>>>
>>>> /salva
>>>>
>>>> 'cex.axis' The magnification to be used for axis annotation
>>>> relative to the current setting of 'cex'. (Some functions
>>>> such as 'points' accept a vector of values which are
>>>> recycled. Other uses will take just the first value if a
>>>> vector of length greater than one is supplied.)
>>>>
>>>> 'cex.lab' The magnification to be used for x and y labels relative
>>>> to the current setting of 'cex'.
>>> Those don't appear to be supported by persp, but cex is: e.g.
>>>
>>> x <- 1:10
>>> y <- 1:10
>>> z <- outer(x,y,function(x,y) sin((x+y)/10))
>>> persp(x,y,z, cex=0.5)
>>
>> I've added this to ?persp and ?par, but I wondered if people thought we
>> should change this to be like 2D plots. Especially Ross I., who I believe
>> is the author here?
>
>
> I think Ross wrote the original. I've hacked some of it a couple of
> times. I have no problem with allowing par()s to work with persp(),
> though not everything makes sense (e.g., par("mar"), or par("mgp") where
> it gets tricky to get units right or units just do not make sense).
> There are also 2D-specific ones, like par("xaxt"), though in those cases
> one option might be to just offer an inline z-analogue in the arguments
> to persp() (?)
I was not proposing anything so radical, just that 'cex' (and perhaps
'font') should perhaps work in the same way as 2D plots.
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-devel
mailing list