我正在写一个提案,需要一个像这样的 3D 图:
但最好更有吸引力。我需要每个点的大小来反映物种的丰度以及通过连接点创建的体积轮廓。
样本数据:
input<-data.frame(
label=c("sp1","sp2","sp3","sp4"),
trait_x=c(6,6,6,1),
trait_y=c(7,7,7,1),
trait_z=c(8,8,8,1),
point_size=c(6,7,8,1)
)
input
label trait_x trait_y trait_z point_size
1 sp1 6 7 8 6
2 sp2 6 7 8 7
3 sp3 6 7 8 8
4 sp4 1 1 1 1
关于如何使这样的图表更具吸引力的任何建议(可能包括网格线?但是我不希望轴上有任何数字)
我玩过scatterplot3d
,但它并没有绘制出我所有的观点,而且我个人发现立方体看起来很奇怪......就像它不太准确......
library(scatterplot3d)
x<-input$trait_x
y<-input$trait_y
z<-input$trait_z
scatterplot3d(x,y,z,xlim=c(0,10),ylim=c(0,10),zlim=c(0,10))