如何在car::scatter3d中设置点标签的格式?

如何在car::scatter3d中设置点标签的格式?,r,rgl,r-car,R,Rgl,R Car,我正在尝试创建一个行星群的三维散点图,每个星体都有正确的标签。下一个代码创建我需要的绘图 with(bpmg, { car::scatter3d(x = X, y = Y,z = Z, surface = FALSE, point.col = color, labels = Name, id.n = nrow(bpmg)) }) 然而,我无法在中找到一种方式来格式化每个

我正在尝试创建一个行星群的三维散点图,每个星体都有正确的标签。下一个代码创建我需要的绘图

with(bpmg, {
    car::scatter3d(x = X, y = Y,z = Z, 
              surface = FALSE, 
              point.col = color,
              labels = Name,
              id.n = nrow(bpmg))
})


然而,我无法在中找到一种方式来格式化每个行星的标签,使它们没有那样的大小和/或颜色。有什么我能做的吗?

我不知道scatter3d功能,但是如果你使用了
rgl
plot3d
text3d
就相当简单了。比如说,

with(bpmg, {
    rgl::plot3d(x = X, y = Y,z = Z, col = color)
    rgl::text3d(x = X, y = Y, z = Z, col = othercolor, adj = c(0,0),
                cex = 2)
})
这是未经测试的(您的问题中未包含任何数据)