2017-12-15 5 views
-1

ggplot2에서 5 개의 transect로 5 가지 값의 다중 오류 막대 (평균 및 표준 편차)를 플롯하려고합니다. 나는 시도했지만 적절한 전략을 찾지 못했습니다. 값을 가로로 쪼개다 종의 샘플 코드는 다음을 포함한다 :ggplot의 다중 막대 (평균 및 표준 편차)

value<-as.integer(runif(1000, min = 0, max = 5)) ## values of 1000 observations) 
    transect <- sample(1:5, 1000, replace=T) ## transect ID 
    x<-c("SpeciesA","SpeciesB","SpeciesC","SpeciesD","SpeciesE") 
    species<-rep(x, 200) 
    data<-data.frame(cbind(value,transect,species)) # species ID 

답변

0

여기 같은 줄거리에 모두가있는 예입니다. 좋은 일들이 ?stat_summary

value <- as.integer(runif(1000, min = 0, max = 5)) ## values of 1000 observations) 
transect <- sample(1:5, 1000, replace = TRUE) ## transect ID 
x <- c("SpeciesA", "SpeciesB", "SpeciesC", "SpeciesD", "SpeciesE") 
species <- rep(x, 200) 
data <- data.frame(cbind(value, transect, species)) # species ID 

library(ggplot2) 
ggplot(data, aes(species, value, colour = transect, group = transect)) + 
    stat_summary(fun.data = mean_se, geom = 'errorbar', position = 'dodge') 

에있을 것 geomposition 놀러