tree                 package:StatDA                 R Documentation

_P_l_o_t _T_r_e_e_s

_D_e_s_c_r_i_p_t_i_o_n:

     This function makes a graphical diagram of multivariate data.
     Every element represents one branch of the tree and the length of
     the branch indicates the concentration of the element.

_U_s_a_g_e:

     tree(x, wmax = 0, wmin = 0, lh = 1, labels = dimnames(x)[[1]], locations = NULL,
     nrow = NULL, ncol = NULL, key.loc = NULL, key.labels = dimnames(x)[[2]],
     key.xpd = TRUE, xlim = NULL, ylim = NULL, flip.labels = NULL, len = 1,
     leglen = 1, leglh = 1, axes = FALSE, frame.plot = axes, main = NULL, sub = NULL,
     xlab = "", ylab = "", cex = 0.8, lwd = 0.25, lty = par("lty"), xpd = FALSE,
     mar = pmin(par("mar"), 1.1 + c(2 * axes + (xlab != ""), 2 * axes + (ylab != ""),
      1, 0)), add = FALSE, plot = TRUE, ...)

_A_r_g_u_m_e_n_t_s:

       x: multivariate data in form of matrix or data frame 

wmax, wmin: maximum and minimum angle for the leaves of the tree 

      lh: multiplier for height 

  labels: vector of character strings for labeling the plots 

locations: locations for the boxes on the plot (e.g. X/Y coordinates) 

nrow, ncol: integers giving the numbers of rows and columns to use when
          location=NULL. By default, 'nrow==ncol', a square layout will
          be used. 

 key.loc: vector with x and y coordinates of the unit key. 

key.labels: vector of character strings for labeling the segments of
          the unit key. If omitted, the second component of
          'dimnames(x)' is used, if available. 

 key.xpd: clipping switch for the unit key (drawing and labelin), see
          'par("xpd")' 

    xlim: vector with the range of x coordinates to plot 

    ylim: vector with the range of y coordinates to plot 

flip.labels: logical indication if the label locations should flip up
          and down from diagram to diagram. Defaults to a somewhat
          smart heuristic. 

len, leglen, leglh: multiplicative values for the space of the labels
          on the legend 

    axes: logical, if TRUE axes are added to the plot 

frame.plot: if TRUE the plot region is framed 

    main: a main title for the plot 

     sub: a sub title for the plot 

    xlab: a label for the x-axis 

    ylab: a label for the y-axis 

     cex: character expansion factor for the labels 

     lwd: line width used for drawing 

     lty: line type used for drawing 

     xpd: logical or NA indicating if clipping should be done, see
          'par(mar=*)' 

     mar: argument to 'par(mar=*)', typically choosing smaller margins
          than by default. 

     add: if TRUE add boxes to current plot 

    plot: if FALSE nothing is plotted 

     ...: further arguments, passed to the first call of 'plot()', see
          'plot.default' 

_D_e_t_a_i_l_s:

     Each tree represents one row of the input x. Each branch of the
     tree represents one choosen element and the length of the branches
     shows the value of the variable. The different concentrations of
     each row in x is displayed by the shape of the tree.

_A_u_t_h_o_r(_s):

     Peter Filzmoser <P.Filzmoser@tuwien.ac.at>

_R_e_f_e_r_e_n_c_e_s:

     C. Reimann, P. Filzmoser, R.G. Garrett, and R. Dutter: Statistical
     Data Analysis Explained. Applied Environmental Statistics with R.
     John Wiley and Sons Inc. To appear.

_E_x_a_m_p_l_e_s:

     data(ohorizon)
     X=ohorizon[,"XCOO"]
     Y=ohorizon[,"YCOO"]
     el=log10(ohorizon[,c("Co","Cu","Ni","Rb","Bi","Na","Sr")])
     sel <- c(3,8,22, 29, 32, 35, 43, 69, 73 ,93,109,129,130,134,168,181,183,205,211,
           218,237,242,276,292,297,298,345,346,352,372,373,386,408,419,427,441,446,490,
           516,535,551,556,558,564,577,584,601,612,617)
     x=el[sel,]

     tree(x,key.loc=c(15,0),len=0.022, lh=30,leglh=4,
         wmax=120,wmin=30, leglen=0.05, ncol=8, cex=0.75)

