50 - 100 denemenin sonuçlarını çiziyorum. Her deneme bir zaman dizisiyle sonuçlanır. Tüm zaman serilerinin spagetti arsalarını çizebilirim ama neye sahip olmak istediğim zaman serisi plume için bir yoğunluk haritası. (buradaki alt panelde gri gölgeleme benzer bir şey: http://www.ipcc.ch/graphics/ar4-wg1/jpg/fig-6-14.jpg) Ben 'tür' güzel olabilir 2d binning veya BinHex ama sonuç ile yapabilirsinizggplot2 zaman serisinin gölgelendirme zarfı
(örneğe bakın altında).
Sahte veriler için bir tüy çizimini yeniden üreten bir kod (ggplot2 ve reshape2'yi kullanır).
# mock data: random walk plus a sinus curve.
# two envelopes for added contrast.
tt=10*sin(c(1:100)/(3*pi))
rr=apply(matrix(rnorm(5000),100,50),2,cumsum) +tt
rr2=apply(matrix(rnorm(5000),100,50),2,cumsum)/1.5 +tt
# stuff data into a dataframe and melt it.
df=data.frame(c(1:100),cbind(rr,rr2))
names(df)=c("step",paste("ser",c(1:100),sep=""))
dfm=melt(df,id.vars = 1)
# ensemble average
ensemble_av=data.frame(step=df[,1],ensav=apply(df[,-1],1,mean))
ensemble_av$variable=as.factor("Mean")
ggplot(dfm,aes(step,value,group=variable))+
stat_binhex(alpha=0.2) + geom_line(alpha=0.2) +
geom_line(data=ensemble_av,aes(step,ensav,size=2))+
theme(legend.position="none")
Herkes iyi bir şekilde, gölgeli gölgeli bir zarf aldığını biliyor mu. Ayrıca geom_ribbon'u denedim ancak bu, tüy boyunca yoğunluk değişikliklerine dair bir işaret vermedi. binhex bunu yapar, ama estetik açıdan hoş olmayan sonuçlarla değil.
seni de, her zaman noktada serisinin quantiles hesaplamak istiyorum şüpheli hale Sizin durumunuz% 10 ile 0'dan 100'e kadar olan miktarlarda, daha sonra “geom_ribbon” da kullanın. – Spacedman