rgl包散点图标签

时间:2013-04-17 01:47:56

标签: r graphics rgl

我似乎在rgl包中添加标题和轴标签时遇到问题。这是一个最低限度的工作示例:

> plot3d(x = c(1,2,3,1), y = c(2,3,1,4), z = c(2,3,4,5), type = 's', size =1)
> decorate3d(main = "My Plot")

我既没有看到标签(默认情况下应该在decorate3d中设置),也没有看到My Plot

1 个答案:

答案 0 :(得分:2)

decorate3d为现有情节添加标签,因此在您的示例中

plot3d(x = c(1,2,3,1), y = c(2,3,1,4), z = c(2,3,4,5), type = 's', size =1)

使用xlab ='c(1,2,3,1)'创建一个图,ylab ='c(2,3,1,4)'等

decorate3d然后添加默认值(xyz)以及原始标签(因为它是在当前图上写的)。< / p>

如果您想使用decorate3d标记轴,则在''

的原始调用中将其设置为plot3d会更安全

例如

plot3d(x = c(1,2,3,1), y = c(2,3,1,4), z = c(2,3,4,5), type = 's', size =1,
       xlab = '', ylab = '', zlab = '')

## then 
decorate3d(main = "My Plot")
## will work as you wish.