R의 3D 플롯에 2D 플롯을 추가 할 수 있습니까?hist3D 2D 플롯을 백그라운드로 R
다음 막대 코드를 생성하는 다음 R 코드가 있습니다. 단지
dt = structure(c(1, 1, 1, 3,
0, 2, 2, 1,
1, 2, 1, 3,
2, 6, 3, 1,
1, 2, 3, 0,
1, 0, 2, 1,
1,2,2,2), .Dim = c(4L, 7L), .Dimnames = list(c("0-50",
"51-60", "61-70", "71-80"
), c("0-50", "51-60", "61-70", "71-80", "81-90", "91-100", "101-Inf")))
m <- matrix(rep(seq(4),each=7), ncol=7, nrow=4, byrow = TRUE)
hist3D(x = 1:4, z = dt, scale = T,bty="g", phi=35,theta=30,border="black",space=0.15,col = jet.col(5, alpha = 0.8), add = F, colvar = m, colkey = F, ticktype = "detailed")
hist3d 전화 :
내가에 플롯을 추가 할 수있게되고 무엇을 찾고 있어요 : 이것은 다음과 같은 3 차원 그래프를 생성
hist3D(x = 1:4, z = dt, scale = T,bty="g", phi=35,theta=30, border="black", space=0.15,col = jet.col(5, alpha = 0.8), add = F, colvar = m, colkey = F, ticktype = "detailed")
회색 격자가있는 위치. 가능한가?
감사합니다.
를 추가합니다. 나는 당신이'hist3D' 함수를 해킹하지 않고'plot3D'로 그것을 할 수 있다고 생각하지 않습니다. 'rgl'에서'plot3d'를 사용하여 3D 플롯을 생성하면'points3d' 또는'lines3d' 또는'add = T'를 사용하여 새로운 2D 플롯의 포인트를 각각의 색상으로 슈퍼 임 포즈 할 수 있습니다. 모든 점에 대해 축 중 하나를 0으로 설정하여 2D로 만듭니다. –
@ Hack-R 힌트를 제공해 주셔서 감사합니다. 당신이 말한대로해볼 게. –