我的問題是剝離我的面板與格子框架。條板格
testData<-data.frame(star=rnorm(1200),frame=factor(rep(1:12,each=100))
,n=factor(rep(rep(c(4,10,50),each=100),4))
,var=factor(rep(c("h","i","h","i"),each=300))
,stat=factor(rep(c("c","r"),each=600))
)
levels(testData$frame)<-c(1,7,4,10,2,8,5,11,3,9,6,12)# order of my frames
histogram(~star|factor(frame), data=testData
,as.table=T
,layout=c(4,3),type="density",breaks=20
,panel=function(x,params,...){
panel.grid()
panel.histogram(x,...,col=1)
panel.curve(dnorm(x,0,1), type="l",col=2)
}
)
我在找什麼,就是:
您可以在R之外添加標籤,但您應該首先檢查面板的位置是否與該標籤一致。我通過粘貼「var」和「stat」生成帶狀標籤的圖形,並且在該圖形的右半部分和左半部分中存在「h」和「i」的混合。 –
您可以通過將此表達式添加到'star'值'+ rep(c(-2,2),each = 600)'中,並重繪您的繪圖來自己查看此效果。如果你的放置理論是正確的,那麼所有的左邊地塊應該被移到0的同一邊。它們不是。 –
sry我真的不明白你的意思。我知道條形屬性,但我不知道如何以正確的方式改變它。什麼是真正接近Iam尋找的是: – Klaus