Как отобразить несколько доверительных интервалов начальной загрузки на одном графике
Как построить несколько доверительных интервалов начальной загрузки на одном графике в R? Я создал документ Excel с нижним и верхним пределом доверительного интервала. Я хочу график, на котором каждый год есть два доверительных интервала (либо строка, либо рамка будут в порядке) в двух цветах для обозначения группы A или B.
Я пытался использовать bwplot
функция, но код, который я попробовал, не работал.
bwplot(Lower+Upper~Year, data=yeargroupboot)
Данные:
Year Upper Lower Site
2001 123 121 A
2001 115 113 B
2002 127 124 A
2002 114 113 B
2003 145 141 A
2003 100 99 B
1 ответ
Решение
- Я не мог получить
bwplot
работать так, как вы хотите:bwplot(Lower+Upper~factor(Year)|Site,data=dd)
был самым близким, что я получил - Ты можешь использовать
plotCI
(отplotrix
или жеgplots
пакеты) сделать это вручную; - или использовать
ggplot2
следующее:
Построить данные:
dd <- read.table(header=TRUE,text="
Year Upper Lower Site
2001 123 121 A
2001 115 113 B
2002 127 124 A
2002 114 113 B
2003 145 141 A
2003 100 99 B ")
library("ggplot2"); theme_set(theme_bw())
ggplot(dd)+
geom_linerange(aes(Year,ymin=Lower,ymax=Upper,colour=Site),
position=position_dodge(width=0.25))+
scale_x_continuous(breaks=2001:2003)