0

我正在尝试创建一个行星组的 3D 散点图,每个天体都正确标记。下一个代码创建了我需要的情节。

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

在此处输入图像描述

但是,我在文档中找不到一种方法来格式化每个行星的标签,使其没有那种大小和/或颜色。有什么我可以做的吗?

4

1 回答 1

1

我不知道这个scatter3d功能,但如果你使用rgl'splot3d并且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)
})

这是未经测试的(您的问题中没有包含任何数据)。

于 2017-08-08T15:51:07.823 回答