如何格式化 car::scatter3d 中的点标签?
How to format labels of points in car::scatter3d?
我正在尝试创建行星群的 3D 散点图,每个天体都已正确标记。下一个代码创建我需要的情节。
with(bpmg, {
car::scatter3d(x = X, y = Y,z = Z,
surface = FALSE,
point.col = color,
labels = Name,
id.n = nrow(bpmg))
})
但是,我在 documentation 中找不到一种方法来格式化每个行星的标签,使它们没有那种大小 and/or 颜色。有什么我可以做的吗?
我不知道 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)
})
这是未经测试的(您没有在问题中包含任何数据)。
我正在尝试创建行星群的 3D 散点图,每个天体都已正确标记。下一个代码创建我需要的情节。
with(bpmg, {
car::scatter3d(x = X, y = Y,z = Z,
surface = FALSE,
point.col = color,
labels = Name,
id.n = nrow(bpmg))
})
但是,我在 documentation 中找不到一种方法来格式化每个行星的标签,使它们没有那种大小 and/or 颜色。有什么我可以做的吗?
我不知道 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)
})
这是未经测试的(您没有在问题中包含任何数据)。