多语言展示
当前在线:697今日阅读:168今日分享:49

怎么利用R软件绘制三维散点图?

当我们需要了解三个变量交互关系的时候,可以利用三维散点图从直观上判断。R软件作为重要的可视化工具,可帮助我们绘制三维散点图。只要了解相应的函数,就能很容易地满足需要。
工具/原料
1

R软件

2

scatterplot3d、rgl、Rcmdr程序包

方法/步骤
1

首先,打开R软件,安装程序包scatterplot3d。代码: install.packages('scatterplot3d')

2

定义数据列。这里以R中的数据包trees为例,三个变量分别是Girth、Height、Volume。查看数据的代码如下:> data(trees)> trees

3

引用数据及程序包。>attach(trees)> library(scatterplot3d)利用函数scatterplot3d(Girth,Height,Volume)绘制三维散点图如下图:

方法/步骤2
1

安装rgl程序包,利用plot3d绘制旋转的三维散点图。install.packages('rgl')

2

引用数据trees。引用程序包。rgl。编辑函数绘制图形。library(rgl)data(trees)attach(trees)plot3d(Girth,Height,Volume)

3

用鼠标按住图形,可以随意旋转三维图,从多个角度观察图形。为了图形更美观,还可以添加颜色和设置散点大小。plot3d(Girth,Height,Volume,col=rainbow(12),size=50)

方法/步骤3
1

安装程序包Rcmdr,利用scatter3d函数。install.packages('Rcmdr')

2

引用程序包和数据,并绘图。library(Rcmdr)data(trees)attach(trees)scatter3d(Girth,Height,Volume)

3

按住鼠标,随意旋转图形。

推荐信息