동일한 평면에서 두 개의 막대 그래프를 오버레이하려고하지만 hist()에서 Probability = TRUE (상대 빈도) 옵션이 아래 코드에서 유효하지 않습니다. 두 샘플의 크기가 매우 다르므로 (길이 (cl1) = 9 및 길이 (cl2) = 339)이 스크립트로 각 빈도를 표시하므로 두 히스토그램 간의 차이를 vizualize 할 수 없습니다. 상대 빈도를 보여주는 동일한 bin 폭을 가진 두 개의 히스토그램을 어떻게 겹칠 수 있습니까?R로 히스토그램 그리기; y 축은 비율/확률로 주파수를 계속 변경합니다.
c1<-hist(dataList[["cl1"]],xlim=range(minx,maxx),breaks=seq(minx,maxx,pasx),col=rgb(1,0,0,1/4),main=paste(paramlab,"Group",groupnum,"cl1",sep=" "),xlab="",probability=TRUE)
c2<-hist(dataList[["cl2"]],xlim=range(minx,maxx),breaks=seq(minx,maxx,pasx),col=rgb(0,0,1,1/4),main=paste(paramlab,"Group",groupnum,"cl2",sep=" "),xlab="",probability=TRUE)
plot(c1, col=rgb(1,0,0,1/4), xlim=c(minx,maxx), main=paste(paramlab,"Group",groupnum,sep=" "),xlab="")# first histogram
plot(c2, col=rgb(0,0,1,1/4), xlim=c(minx,maxx), add=T)
cl1Col <- rgb(1,0,0,1/4)
cl2Col <- rgb(0,0,1,1/4)
legend('topright',c('Cl1','Cl2'),
fill = c(cl1Col , cl2Col), bty = 'n',
border = NA)
미리 도움을 청하십시오!
샘플 데이터가 도움이 될 것입니다. – russellpierce
향후 문제를 재현하는 데 필요한 관련 개체를 dput()하십시오. – russellpierce