| add_cld | R Documentation |
Adds compact letter display (significant difference letters) to a boxplot.
add_cld(datlist, bp, dx = NULL, dy = NULL)
datlist |
list, list of data values for different groups |
bp |
list, output of |
dx |
numeric, offset for letters in the x direction |
dy |
numeric, offset for letters in the y direction |
This function adds a compact letter display (cld) to an existing boxplot.
It calculates a one-way ANOVA with aov followed by Tukey's Honest Significant Differences with TukeyHSD, then obtains the cld with multcompLetters4.
The letters are added to the plot at the upper right sides of the bars.
Default values for dx and dy are computed from the current plot dimensions; these values can be adjusted if needed.
Invisibly returns a list with dx, dy, and letters (letters used for the cld, in the same order as the groups in datlist).
# Are there significant differences of nH2O among human proteins with different Zc?
aa <- get("human.aa", canprot)
# Remove extremely short sequences
aa <- aa[!plength(aa) < 20, ]
Zc <- Zc(aa)
ilo <- Zc < -0.15
ihi <- Zc > -0.10
imid <- !ilo & !ihi
nH2O <- nH2O(aa)
nH2Olist <- list(lo.Zc = nH2O[ilo], mid.Zc = nH2O[imid], hi.Zc = nH2O[ihi])
bp <- boxplot(nH2Olist, ylab = cplab$nH2O)
add_cld(nH2Olist, bp)
# Yes, higher Zc is associated with lower nH2O
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.