数据格式“NB”如下。
> head(NB)
time speed traffic density
1 06:00 44.04854 304.6616 108.4641
2 06:10 43.73164 332.3510 111.6164
3 06:20 43.35056 359.2273 114.8773
4 06:30 42.91960 382.6465 118.5487
5 06:40 42.42904 400.3864 121.8942
6 06:50 41.91823 415.5429 124.9405
> str(NB)
'data.frame': 85 obs. of 4 variables:
$ time : Factor w/ 144 levels "00:00","00:10",..: 37 38 39 40 41 42 43 44 45 46 ...
$ speed : num 44 43.7 43.4 42.9 42.4 ...
$ traffic: num 305 332 359 383 400 ...
$ density: num 108 112 115 119 122 ...
我使用下面的代码制作了一个 3d 图表。我想知道如何将第一个“时间”列添加到 3d 图中绘制的点和标签“时间”(06:00、06:10 .... 20:00)
zz <- scatterplot3d(x=NB[,2],y=NB[,3], z=NB[,4],main=naljja,xlab="speed",ylab="traffic",zlab="density",pch=1,color = "blue",grid = TRUE)