【问题标题】:How to format labels of points in car::scatter3d?如何格式化 car::scatter3d 中点的标签?
【发布时间】:2025-12-02 01:05:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: r rgl r-car


    【解决方案1】:

    我不知道scatter3d 函数,但如果你使用rglplot3dtext3d,它就相当简单了。例如,

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

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

    【讨论】: