제 문제는 격자 프레임 워크로 패널을 벗기는 것입니다. 내가 무엇을 찾고스트립 패널 격자
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