I am aware of the inherent risks of having plots with more than two axes,
but I am trying to produce the graphs that I have been tasked with. That
being said I am having a hard time figuring out how to have two axes onto a
boxplot. below is the sample code. I would like BC on the plot produced
with this code to be on a second axis with all of the others being on the
first axis. This will be used in a layout 4 rows by two columns with this
being the only one with two axes. Any help would be greatly appreciated.
Stephen
order <- factor(as.character(x$Site),
levels=c("Betty's Branch",
"Stevens Creek",
"North Augusta", "520", "Horse Creek",
"Stan's", "Butler
Creek","Downstream", "IP", "Vogtle",
"301", "Clyo"))
#Chloride
d <- boxplot(Chloride~order, data=x, main="Chloride",
ylab="mg/L",
names=c("215",
"SC", "202", "198", "HC",
"190", "BC", "185", "179",
"148", "119", "61"))
mtext(paste("(n=", d$n, ")", sep = ""), at =
seq_along(d$n), line = 2, side
= 1, cex=0.66)
#data
x <- (structure(list(Site = structure(c(3L, 3L, 3L, 3L, 3L, 3L, 3L,
3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L,
11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L,
11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 11L, 9L, 9L, 9L,
9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L,
9L, 9L, 9L, 9L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 7L, 7L, 7L, 7L, 7L,
7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L, 7L,
7L, 7L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L,
10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 10L, 4L, 4L, 4L,
4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L,
4L, 4L, 4L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L,
6L, 6L, 6L, 6L, 6L, 6L, 6L, 6L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L,
8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 8L, 12L, 12L,
12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L,
12L, 12L, 12L, 12L, 12L, 12L, 12L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 5L, 5L, 5L, 5L, 5L,
5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L), .Label = c("301",
"520", "Betty's Branch", "Butler Creek",
"Clyo", "Downstream",
"Horse Creek", "IP", "North Augusta",
"Stan's", "Stevens Creek",
"Vogtle"), class = "factor"), Chloride = c(3, 2.6, 2.5, 2.4,
2.5, 2.3, 2.5, 3, 2.6, 2.6, 2.6, 2.9, 2.8, 2.7, 3, 2.8, 2.7,
2.7, 2.7, 2.7, 2.8, 2.7, 2.7, 3.5, 7.3, 7.2, 5.2, 5.8, 4.7, 6.3,
6.7, 13, 5.3, 6.3, 5.8, 5.2, 6.9, 6.3, 6.5, 4.2, 4.6, 3.8, 4.6,
4.1, 4.8, 7.3, 2.9, 2.6, 3.4, 2.5, 2.5, 2.4, 2.7, 3, 2.8, 2.8,
3.2, 3.1, 2.9, 3, 3.1, 2.9, 2.8, 2.8, 2.8, 2.8, 2.9, 2.9, 3.1,
2.9, 2.7, 2.6, 2.6, 2.7, 2.4, 2.6, 2.7, 2.8, 2.9, 3.2, 3, 3,
3, 3.4, 2.9, 2.8, 2.8, 2.8, 2.8, 3, 3, 3.1, 2.8, 2.8, 2.7, 2.8,
3.3, 2.6, 2.8, 3.6, 3, 3, 3, 3.3, 2.9, 2.8, 2.9, 2.8, 2.7, 2.8,
2.8, 2.8, 2.9, 2.9, 3.1, 2.8, 3.4, 2.9, 2.8, 2.9, 2.6, 3, 2.9,
3.8, 3.5, 3.2, 3.4, 3.5, 3.8, 3.6, 3.2, 3.2, 3.4, 3.2, 3.4, 4.4,
33, 100, 150, 92, 150, 150, 97, 190, 95, 160, 54, 95, 87, 160,
160, 46, 180, 120, 160, 130, 150, 68, 3.8, 5.4, 5.6, 4.3, 4.7,
6.1, 6.2, 5.6, 6.5, 5.4, 5.1, 5.2, 8.3, 4.7, 5, 3.4, 4.7, 5.8,
6.2, 5.7, 6.8, 5.4, 10, 7.5, 5.2, 8.1, 7.4, 13, 10, 12, 7.8,
6.4, 7.3, 17, 6.4, 7.2, 7.1, 11, 8.4, 8.9, 8.2, 10, 4.7, 8.7,
8.5, 7.2, 7.5, 5.6, 12, 10, 10, 12, 8.6, 6.2, 6.8, 14, 6, 6.9,
7, 9, 8.4, 8.8, 8.4, 9.6, 8.8, 7.8, 13, 10, 11, 12, 7.8, 7.4,
8.1, 12, 7.4, 9.2, 8.5, 8.8, 10, 10, 11, 9.4, 12, 10, 11, 13,
8.6, 7, 6.9, 12, 8.4, 11, 9.8, 10, 10, 11, 11, 9.8)), .Names =
c("Site",
"Chloride"), class = "data.frame", row.names = c(NA,
-256L)))
--
Let's not spend our time and resources thinking about things that are so
little or so large that all they really do for us is puff us up and make us
feel like gods. We are mammals, and have not exhausted the annoying little
problems of being mammals.
-K. Mullis
[[alternative HTML version deleted]]