Learn R Programming

agricolae (version 1.3-7)

plot.group: Plotting the multiple comparison of means

Description

It plots bars of the averages of treatments to compare. It uses the objects generated by a procedure of comparison like LSD, HSD, Kruskall, Waller-Duncan, Friedman or Durbin. It can also display the 'average' value over each bar in a bar chart.

Usage

# S3 method for group
plot(x,variation=c("range","IQR","SE","SD"), decreasing = TRUE,
              horiz=FALSE,col=NULL,xlim=NULL,ylim=NULL,main=NULL,cex=NULL,hy=0,...)

Arguments

x

Object created by a test of comparison

variation

in lines by range, IQR, standard deviation or error

decreasing

Logical, decreasing order of the mean

horiz

Horizontal or vertical image

col

line colors

xlim

optional, axis x limits

ylim

optional, axis y limits

main

optional, main title

cex

optional, group label size

hy

optional, default =0, sum group label position

...

Parameters of the function barplot()

Author

Felipe de Mendiburu

Details

The output is a vector that indicates the position of the treatments on the coordinate axes.

See Also

BIB.test, DAU.test, duncan.test, durbin.test, friedman, HSD.test, kruskal, LSD.test, Median.test, PBIB.test, REGW.test, scheffe.test, SNK.test, waerden.test, waller.test

Examples

Run this code
library(agricolae)
data(sweetpotato)
model<-aov(yield~virus,data=sweetpotato)
comparison<- LSD.test(model,"virus",alpha=0.01,group=TRUE)
#startgraph
op<-par(cex=1.5)
plot(comparison,horiz=TRUE,xlim=c(0,50),las=1)
title(cex.main=0.8,main="Comparison between\ntreatment means",xlab="Yield",ylab="Virus")
#endgraph
par(op)

Run the code above in your browser using DataLab