如何格式化car :: scatter3d中的点标签?

时间:2017-08-07 05:01:23

标签: 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))
})

enter image description here

然而,我无法在documentation中找到一种方法来格式化每个星球的标签,使其不具有这种尺寸和/或颜色。我有什么可以做的吗?

1 个答案:

答案 0 :(得分:1)

我不了解scatter3d功能,但如果您使用了rgl plot3dtext3d,则相当简单。例如,

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)
})

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