【发布时间】:2014-03-14 01:52:53
【问题描述】:
我有一些数据:
> head(dat)
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14
1: 2 2 3 2 4 1 1 0 0 0 2 2 0 0
2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4: 0 0 0 0 0 1 0 0 0 0 0 0 0 0
5: 0 0 0 0 0 0 0 0 0 0 1 1 0 0
6: 0 0 0 0 0 0 0 0 0 0 0 0 0 0
如何创建此数据的 3D 图,所以 X 轴为 V1:V14,Y 轴为 1:6(Index),Z 轴为 V1[1] 的值?
当我尝试绘图时,我得到:
> scatter3D(dat)
Error in range(y, na.rm = TRUE) : 'y' is missing
我应该将什么解析为 Y 和 Z?
【问题讨论】:
-
scatter3d来自哪个库? -
scatter3d,我不介意使用任何其他库
-
您能否提供更多说明来说明您正在尝试做什么?对于 3D 散点图,您不会一次绘制 3 个变量(列)(例如,V1、V2 和 V3)。这些将是 x、y 和 z 值。
-
scatter3d在car包中。您还可以尝试使用rgl包并使用plot3d函数生成可以旋转的动画图。对于静态图,您可以尝试使用scatterplot3d包。