以下是scatterplot3d、Plot3D、rgl包绘制三维散点图的小示例。

【Iris数据集】

scatterplot3d包绘制三维散点图

#scatterplot3d 包,详情 ?scatterplot3d
library(scatterplot3d)
attach(iris)#绘图
scatterplot3d(Sepal.Length, Sepal.Width, Petal.Length)


Plot3D 包

library(plot3D)
attach(iris)
#绘图
with(iris, scatter3D(x = Sepal.Length, y = Sepal.Width, z = Petal.Length,pch = 21, cex = 1.5,col="grey",bg="#F348004E",xlab = "Sepal.Length",ylab = "Sepal.Width",zlab = "Petal.Length", ticktype = "detailed",bty = "f",box = TRUE,theta = 60, phi = 20, d=3,colkey = FALSE)
)


Rgl包绘制三维散点图

library(rgl)
attach(iris)#颜色
mycolors <- c('#6181BD4E', '#F348004E', '#64A10E4E"')
data$color <- mycolors[ as.numeric(Species) ]# 绘图
plot3d( x=Sepal.Length, y=Sepal.Width, z=Petal.Length, col = rep(c('#6181BD4E', '#F348004E', '#64A10E4E'), c(8, 8, 8)), size = 50,type = 's', radius = .1,xlab="Sepal Length", ylab="Sepal Width", zlab="Petal Length")


END

R语言绘制三维散点图相关推荐

  1. R语言 绘制三维散点图的预测曲面

    library(rgl) #预测脚本 predictgrid<-function(model,xvar,yvar,zvar,res=16,type=NULL){xrange<-range( ...

  2. R语言绘制矩阵散点图

    library(ggplot2) library(GGally) library(RColorBrewer) #library(devtools) #install_github("ggob ...

  3. R语言ggplot2可视化散点图、并以与y=0为界绘制基于散点包围的多边形(ploygon)、对于y=0坐标轴的上方和下方的多边形分别使用不同的颜色进行填充

    R语言ggplot2可视化散点图.并以与y=0为界绘制基于散点包围的多边形(ploygon).对于y=0坐标轴的上方和下方的多边形分别使用不同的颜色进行填充 目录

  4. R语言ggplot2可视化散点图实战:绘制基础散点图、为所有散点添加标签、只为大于阈值的散点添加标签

    R语言ggplot2可视化散点图实战:绘制基础散点图.为所有散点添加标签.只为大于阈值的散点添加标签 目录

  5. R语言绘制二维密度图

    R语言绘制二维密度图 二维密度图显示了两个数值变量之间的关系,一个在x轴上表示,另一个在Y轴上表示,与散点图类似,然后计算二维空间中特定区域内的观测数,并用颜色梯度表示.二维密度图有几种类型,以下主要 ...

  6. R语言绘制棒棒糖图(火柴杆图)

    本博客介绍几种利用R语言绘制棒棒糖图(火柴杆图)的方法. 2. 使用原生ggplot方法 最容易也是最简单想到的方法是直接使用ggplot2包进行更新,这里需要使用ggplot本身的特性,通过图层叠加 ...

  7. 数据可视化——R语言绘制散点相关图并自动添加相关系数和拟合方程

    数据可视化--R语言绘制散点相关图并自动添加相关系数和拟合方程 加载所需的包并设置主题样式 示例数据 基本的散点相关图 添加相关系数和显著性水平(P值) 存在多个组别的散点相关图 自动添加回归曲线的拟 ...

  8. R可视乎|三维散点图

    简介 上期我们说了气泡图.如果我们将气泡图的三维数据绘制到三维坐标系中,通常称其为三维散点图,即用在三维X-Y-Z图上针对一个或多个数据序列绘出三个度量的一种图表. 有关散点图前几部分系列可见(可跳转 ...

  9. R语言绘制不一样的条形图

    绘制条形图的方法有很多,这里介绍如果用R语言绘制一个不一样的条形图 准备数据,这里为了方便,我们使用已经存在于gcookbook包中的一个数据集 首先需要调用该包,如果该包不存在,可以使用下面的方式安 ...

最新文章

  1. Scalaz(7)- typeclass:Applicative-idomatic function application
  2. java未将对象引用设置_未将对象引用到实例怎么解决_常见问题解析,java
  3. HDU-5723 Abandoned country
  4. mac下的apache项目发布出现403
  5. C++11中的bool变量不进行初始化,结果随机,可能是false也可能是true,所以一定要初始化
  6. 使用 NOR Flash 中的supervivi 下载裸机程序到NandFlash
  7. NDK学习笔记-多线程与生产消费模式
  8. Oracle数据库LOGGINGNOLOGGING模式概述
  9. 爬虫python 科研有用吗_为什么说用python写爬虫有优势?
  10. mysql into_MYSQL中replace into的用法
  11. css中的display属性值:table,table-row,table-cell
  12. C++:通过多态实现接口并生成dll和lib文件的小例子
  13. POJ 2433 枚举
  14. 这样的促销海报,还怕卖不出去?
  15. 金钱工具类 MoneyUtils.java
  16. oracle存储过程和视图不存在,Oracle 创建存储过程 提示权限不足或者提示表和视图不存在问题...
  17. 信息安全技术及应用 互联网安全协议
  18. 浏览班级为计算机的同学记录的命令,2011年全国计算机等级考试二级VFP笔记(4)...
  19. python生成正态分布矩阵_统计学习 | 矩阵正态分布 (matrix normal distribution)
  20. ODL中的Karaf命令使用

热门文章

  1. 一次I/O问题引发的P0重大故障[改版重推]
  2. 如何实现一个连接池?一文带你深入浅出,彻底搞懂!
  3. 【斩获7枚offer,入职阿里平台事业部】横扫阿里、美团、京东、 去哪儿之后,我写下了这篇面经!...
  4. PingCode 全新子产品Access (目录服务)正式发布!
  5. 互次方科技金立(沃兹):深入浅出项目管理
  6. 生态伙伴 | xiaopiu入驻飞书,助你高效创作,从原型到文档一站搞定!
  7. CMD一键获取 所有连接过的WIFI密码
  8. 卷积Convolution
  9. python杨辉三角居中_python打印杨辉三角的两种方法及详解
  10. Java总复习(二)