R语言生成三维立体图

用鸢尾花数据集和R包 rgl 画一下三维图。

该数据集一共包含4个特征变量,1个类别变量。共有150个样本,iris是鸢尾植物,这里存储了其萼片和花瓣的长宽,共4个属性。

iris里有两个属性iris.data和iris.target。data是一个矩阵,每一列代表了萼片或花瓣的长宽,一共4列,每一行代表某个被测量的鸢尾植物,一共采样了150条记录。

《R语言生成三维立体图》

《R语言生成三维立体图》

Sepal.Length是x坐标,Sepal.Width是y坐标,Petal.Length是z坐标,按照Petal.Width值定义一个色带。

install.packages("scatterplot3d")  #安装包
library(scatterplot3d)#散点图是描述二元变量关系的图,如果需要一次性对三个变量交互关系进行可视化,可使用三维图#scatterplot3d(x,y,z),x绘制在横轴上,y绘制在竖轴上,z绘制在透视轴上z=seq(-10,10,0.01)
x=cos(z)
y=sin(z)
scatterplot3d(x,y,z,highlight.3d =
    原文作者:Mrrunsen
    原文地址: https://blog.csdn.net/Mrrunsen/article/details/122741562
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞