函数公式网 高中函数 R语言数据分析——三维散点图

R语言数据分析——三维散点图

散点图和散点图矩阵显示二元变量之间的关系。 如果我们想一次性可视化三个定量变量的交互关系,可以使用scatterplot3d()函数绘制三维散点图。 格式如下:

scatterplot3d(x,y,z)

其中 x 绘制在水平轴上,y 绘制在垂直轴上,z 绘制在透视轴上。

例子:我们对汽车行驶里程、汽车重量和排量之间的关系感兴趣,可以使用如下代码:

> 库(scatterplot3d)

> 附加(mtcars)

> scatterplot3d(wt,disp,mpg,main = “Basic 3D Scatter Plot”)

scatterplot3d()函数提供了很多选项,包括设置图形符号、坐标轴、颜色、线条、网格特征 例如线条、高亮和角度。 下面的代码生成一个 3D 散点图,其中包含突出显示、增加的深度以及将点连接到水平面的垂直线。 代码如下:

>library(scatterplot3d)

>attach(mtcars)

>scatterplot3d(wt,disp,mpg,pch=16, highlight.3d =TRUE,type=”h”,main = “Basic 3D Scatter Plot”)

如果可以交互操作 3D 散点图,则可以更好地解释该图。 R语言提供了一些旋转图形的功能,可以从多个角度观察绘制的数据点。 rgl包中的plot3d()函数可以创建交互式三维散点图,图形可以通过鼠标旋转,格式如下:

plot3d(x,y,z)

其中x,y,z为数值向量,代表每个点,还可以添加col和size选项来控制点的颜色和大小,例如:

>库(rgl)

>库(rgl)

>附加(mtcars)

>plot3d(wt, disp, mpg, col=”red” , 尺寸=5)

本文来自网络,不代表函数公式网立场,转载请注明出处:https://www.cyhsb.com/gzhs/1353.html

Python使用Matplotlib绘图详解

中考数学函数形象题五类试题专项练习答案解析突破自我

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

返回顶部