同じ平面で 2 つのヒストグラムを重ね合わせようとしましたが、hist() のオプション Probability=TRUE (相対頻度) は以下のコードでは効果がありません。2 つのサンプルのサイズが大きく異なる (長さ (cl1) = 9 と長さ (cl2) = 339) ため、これは問題です。このスクリプトでは、それぞれが度数を示しているため、両方のヒストグラムの違いを視覚化できません。ビン幅が同じ 2 つのヒストグラムを重ねて相対度数を表示するにはどうすればよいですか?
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)
よろしくお願いします。