我正在使用plot3d
包中的rgl
函数。我使用xyz坐标数据生成了球体,我想用单线连接它们。
这是我的代码:
file=read.table("input.txt")
df=data.frame(x=file[,1],y=file[,2],z=file[,3], color=file[,4])
plot3d(df$x, df$y, df$z, col=df$col, type='b')
其中b表示由行连接的点
如果我使用s而不是b,它只给我一个球体。
答案 0 :(得分:1)
如果您查看?rgl
中的文档,则不支持输入=“b”。
type:对于默认方法,单个字符表示 要绘制的项目类型。支持的类型是:'p'表示点数, 's'代表球体,'l'代表线条,'h'代表线段 'z = 0','n'什么也没有。对于'mesh3d'方法,其中之一 'shade','wire'或'dots'。使用部分匹配。
我会尝试plot3d()
后跟lines3d()
。