用R绘制3D图形

rob*_*tsu 0 3d r

我有3个数据范围用于在R中绘图:

x <- c(1,2,3,4,5)
y <- c(2,4,6,8,10)
z <- c(100,240,480,580,880)
Run Code Online (Sandbox Code Playgroud)

如何用R(3d散点图)中的那些数据绘制3D图形?

Set*_*eth 5

通过一些搜索可以获得许多这样的例子.

一些想法:

install.packages("scatterplot3d")
library(scatterplot3d) 


s3d <-scatterplot3d(x,y,z, pch=16, highlight.3d=TRUE,
  type="h", main="3D Scatterplot")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有时如果你可以旋转它很好:

install.packages("rgl")
library(rgl)

plot3d(x, y, z, col="red", size=3)
Run Code Online (Sandbox Code Playgroud)