[R] modify the name of axis of an R function

David Winsemius dwinsemius at comcast.net
Thu Dec 15 15:56:31 CET 2011

On Dec 15, 2011, at 1:53 AM, plocq wrote:

> Hi,
> I use the function fpot of packages evd. If I call the fit that I  
> obtain
> "fit", I want to modify the name of the axis and the main title that  
> is
> produced by plot(fit1).

Usually this would be accomplished with

plot(fit, main="main title", xlab="X-axis lable", ylab="y-axis label")

> To do this, I want to create a new function where I
> would have the names modified.

Seems unlikely that this would be needed.

> The problem is that I can't find the function
> that produce these plots... I tried to see in plot.uvevd but it  
> doesn't
> seems to be the good one. Can anybody help me?
> Many thanks!

The way to address this, if you are committed to this path, is to  
first determine the class of the fit-object and then to look for a  
plot method with methods(plot). If you see an S3 method you can call  
up the code with:

evd:::plot.fit-class  # when "fit-class" is the value you got with  

If it's an S4 method, then it's much more convoluted, and over time  
I've learned not to try.


David Winsemius, MD
West Hartford, CT

More information about the R-help mailing list