[R] plot(hist.default(1:10,plot=F)) error.

Paul Murrell p.murrell at auckland.ac.nz
Fri May 7 03:53:48 CEST 2004


Hi


witek wrote:
> How to find out which plot function is used when i call
> plot(hist.default(1:10,plot=F)) and all works fine ?
> 
> The reason why I would like to know it is that after loading some self written R functions
> 
>>plot(hist.default(1:10,plot=F))
> 
> Error in xy.coords(x, y, xlabel, ylabel, log) :
>  x and y lengths differ
> 
>>traceback()
> 
> 5: stop("x and y lengths differ")
> 4: xy.coords(x, y, xlabel, ylabel, log)
> 3: plot.default(hist.default(1:10, plot = F))
> 2: plot(hist.default(1:10, plot = F))
> 1: plot(hist.default(1:10, plot = F))
> 
> gives an error.
> It seems that instead of the function normally used to plot histograms
> plot.default is called. But which one is normally used?
> 
> 
> How in general i can find out to find out which plot function is called by an object.


 > x <- hist(1:10, plot=FALSE)
 > class(x)
[1] "histogram"
 > methods("plot")
  [1] plot.acf*           plot.data.frame*    plot.Date*
  [4] plot.decomposed.ts* plot.default        plot.dendrogram*
  [7] plot.density        plot.ecdf           plot.factor*
[10] plot.formula*       plot.hclust*        plot.histogram*
[13] plot.HoltWinters*   plot.isoreg*        plot.lm
[16] plot.medpolish*     plot.mlm            plot.POSIXct*
[19] plot.POSIXlt*       plot.ppr*           plot.prcomp*
[22] plot.princomp*      plot.profile.nls*   plot.shingle*
[25] plot.spec           plot.spec.coherency plot.spec.phase
[28] plot.stepfun        plot.stl*           plot.table*
[31] plot.ts             plot.tskernel*      plot.TukeyHSD

     Non-visible functions are asterisked


Paul
-- 
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
paul at stat.auckland.ac.nz
http://www.stat.auckland.ac.nz/~paul/




More information about the R-help mailing list