1
내 데이터는 상관 관계의 하위 삼각 행렬입니다. 표면 플롯을 플롯하고 그 위에 메시 그리드를 오버레이하고 싶습니다. 어떤 이유로 bty 매개 변수는 아무 것도하지 않습니다. 내가 줄거리/격자 상자에 줄거리를 캡슐 싶어요. 왜 여기에 상자 유형을 지정할 수 없는지 아는 사람이 있습니까? R persp3d "bty"매개 변수가 작동하지 않습니다.
nbcol = 100
red = colorRampPalette(brewer.pal(9,"Reds"))(nbcol)
ccol = cut(corr, nbcol)
persp3d(z= corr,
x = seq(0, 100, length.out = nrow(corr)),
y = seq(0, 100, length.out = ncol(corr)),
color =red[ccol],
box = T,
aspect = c(100, 100, 70),
bty = "b2",
axes = T,
xlab = "", ylab = "", zlab = "" )
surface3d(x=seq(0, 100, length.out = nrow(corr)),
y=seq(0, 100, length.out = nrow(corr)),
z= corr,
back = "lines" , front = "lines")
axes3d(box = T, c('z+-','x-','y++'))
찾고있는 기능이 "plot3D"라이브러리의 "persp3D"이고 현재 "rgl"의 "persp3d"를 사용하고 있습니까? "persp3D"에는 bty 인수가 있습니다. – ani
예, 감사합니다. 지난 밤에 내가 본 예제에서 persp3D 기능을 사용하고 있다는 것을 깨달았습니다. 불행히도 persp3D는 메쉬 표면을 오버레이하고 추가 축을 추가하는 것을 허용하지 않습니다. 두 기능 모두에서 기능을 원하는 것처럼 보입니다. –