Clipboard

生き物 / R / 研究 / 美味しいもの

R: ggplotでのエラーバープロット

エラーバーはgeom_errorbarで描画できる。x軸方向のエラーバーはgeom_errorbarhを使用する。

data(iris)
d <- summaryBy(Sepal.Length + Sepal.Width ~ Species, data=iris, FUN=c(mean,sd))

g <- ggplot(d, aes(x=Sepal.Width.mean, y=Sepal.Length.mean, col=Species)) + 
geom_point(size=5) +
geom_errorbar(aes(ymax = Sepal.Length.mean + Sepal.Length.sd, ymin= Sepal.Length.mean - Sepal.Length.sd), data=d, width=0.05) +
geom_errorbarh(aes(xmax = Sepal.Width.mean + Sepal.Width.sd, xmin= Sepal.Width.mean - Sepal.Width.sd), data=d, height=0.05)

g

f:id:yumico:20140528121327j:plain