【发布时间】:2018-10-01 11:46:30
【问题描述】:
我使用scatter3d 函数在 R 中绘制了一个 3d 散点图。
现在,我想在 3d 散点图中的每个点上绘制标签,例如每个点旁边都有其 ID,即“1”、“2”等。
这是我尝试过的:
library("car")
library("rgl")
scatter3d(geometry[,1],geometry[,2],geometry[,3] , surface=FALSE, labels = rownames(geometry), id.n=nrow(geometry))
这个tutorial 说添加参数labels=rownames(geometry), id.n=nrow(geometry) 应该在每个点上显示标签,但这不起作用。
编辑:
我上传了坐标文件here,你可以这样看
geometry = read.csv("geometry.txt",sep = " ")
colnames(geometry) = c("x","y","z")
编辑:
实际上,即使教程中的示例也没有标记点,也没有生成显示的图。包可能有问题。
scatter3d(x = sep.l, y = pet.l, z = sep.w,
surface=FALSE, labels = rownames(iris), id.n=nrow(iris))
【问题讨论】: