接R语言笔记3--实例1

R语言中的可视化函数分为两大类,探索性可视化(陌生数据集,不了解,需要探索里面的信息;偏重于快速,方便的工具)和解释性可视化(完全了解数据集,里面的故事需要讲解别人;偏重全面,美观的工具)。

R语言中的绘图包:

  graphics(自带) >探索性

  lattice >探索性

  ggplot2 >解释性

1、对x1进行直方图分析,绘制直方图hist()

     

2、探索各科成绩的关联关系,散点图绘制函数plot()

       

  

3、列联表分析,列联函数table(),柱状图绘制函数barplot()

4、连线图

  type="l":l的意思是line

  

5、密度图

  

6、饼图,饼图绘制函数pie()

   

7、箱尾图

  箱子的上下横线为样本的25%和75%分位数

  箱子中间的横线为样本的中位数

  上下延伸的直线为尾线,尾线的尽头为最高值和最低值

  异常值

    

     

8、箱线图

    

9、相图

  每个观测单位的数值表示为一个图形

  每个图的每个角表示一个变量,字符串类型会标注在图的下方

  角线的长度表达值的大小

  注释:下图是10*10的,100为同学,每位同学都有三科成绩,则表示每位同学都有一个星相图形,大的,端正的表示成绩好

        

   

   

10、脸谱图

  安装aplpack包

>library(aplpack)

     

  其它脸谱图

  安装TeachingDemos包

  

11、茎叶图

  一个63,一个66,两个67,一个68...

12、QQ图

  可用于判断是否正态分布

  直线的斜率是标准差,截距是均值

  点的散布越接近直线,则越接近正态分布

    

     

13、R内置数据集

  函数data()列出内置数据集

14、热力图

  利用内置的mtcars数据集绘制

  先将mtcars数据框转换为矩阵才能进行

    

15、高级散点图

  (1)向日葵散点图

  用来克服散点图中数据点重叠问题

  在有重叠的地方用一朵“向日葵花”的花瓣数目来表示重叠数据的个数

  

  (2)散点图集

  遍历样本中全部的变量配对画出二元图

  直观地了解所有变量之间的关系

       

  用plot也可以实现同样的效果

  

  利用par()在同一个device输出多个散点图

  par命令博大精深,用于设置绘图参数,help(par)

   

  (3)三维散点图

  安装scatterplot3d包(放在R语言的安装位置的library目录下)

    

    

16、调和曲线图

  unison.r的代码(脚本)

  自定义函数

  调和曲线用于聚类判断非常方便

  >source("d:\\unison.R")

  >unison(x[2:4])

17、地图

  安装maps包

  >library(maps)

  >map("state",interior=FALSE)

  >map("state",boundary=FALSE,col="red",add=TRUE)

  >map("world",fill=TRUE,col=heat.colors(10))

  >

R语言笔记4--可视化的更多相关文章

  1. R语言笔记

    R语言笔记 学习R语言对我来说有好几个地方需要注意的,我觉得这样的经验也适用于学习其他的新的语言. 语言的目标 我理解语言的目标就是这个语言是用来做什么的,为什么样的任务服务的,也就是设计这个语言的动 ...

  2. python调用R语言,关联规则可视化

    首先当然要配置r语言环境变量什么的 D:\R-3.5.1\bin\x64; D:\R-3.5.1\bin\x64\R.dll;D:\R-3.5.1;D:\ProgramData\Anaconda3\L ...

  3. R语言笔记完整版

    [R笔记]R语言函数总结   R语言与数据挖掘:公式:数据:方法 R语言特征 对大小写敏感 通常,数字,字母,. 和 _都是允许的(在一些国家还包括重音字母).不过,一个命名必须以 . 或者字母开头, ...

  4. 【转】R语言笔记--颜色的使用

    转自该网站:http://research.stowers-institute.org/efg/R/Color/Chart/ 科学可视化中常用的一些颜色表:http://geog.uoregon.ed ...

  5. R语言笔记:快速入门

    1.简单会话 > x<-c(1,2,4) > x [1] 1 2 4 R语言的标准赋值运算符是<-.也可以用=,不过不建议用它,有些情况会失灵.其中c表示连接(concaten ...

  6. 初探R语言——R语言笔记

    R语言使用 <-  赋值 # 作为注释符号 c()函数用于作为向量赋值,例如age<-c(1,2,3,4,5) mean()用于求向量的平均值 sd()求向量的标准差 cor(a,b)求a ...

  7. R语言笔记5--读数据

    1.读文本文件数据 (1)先设置工作目录,把文本文件放于该目录下 备注:在记事本里写完数据后,按一下回车,负责在R语言中出现错误 (2)读剪贴板 文本或EXCEL的数据均可通过剪贴板操作 (3)读ex ...

  8. R语言笔记1--向量、数组、矩阵、数据框、列表

    注释:R语言是区分大小写的 1.向量 R语言中可以将各种向量赋值为一个变量,这种赋值操作符就是等号“=”,也可以使用“<-”. 1)产生向量 (1)函数c() 例如:x1=c(2,4,6,8,0 ...

  9. R语言 ETL+统计+可视化

    这篇文章...还是看文章吧 导入QQ群信息,进行ETL,将其规范化 计算哪些QQ发言较多 计算一天中哪些时段发言较多 计算统计内所有天的日发言量 setwd("C:/Users/liyi/D ...

随机推荐

  1. PHP面向对象编程 对象的基本概念 PHP面向对象的基本实践 PHP面向对象的高级实践 PHP面向对象的特殊实践

    再次梳理一下面向对象编程的要点. 此文是以php为例,但思想是通用的. 总结的PHP面向对象编程笔记 对象的基本概念 对象的基本构成 对象包含两部分 一.对象的组成元素 是对象的数据模型,用于描述对象 ...

  2. OC 调用JS 代码 处理HTML5 实战

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; ...

  3. 外部系统集成BIEE

    1.外部系统集成BIEE 隐藏工具栏和仪表盘右上角的菜单 2.BIEE 11g 嵌入Iframe InIFrameRenderingMode有三种取值,分别是prohibit.sameDomainOn ...

  4. javascript 中的call和apply

    一.作用及应用场景 call和apply是Function的方法,他的第一个参数是this,第二个是Function的参数.call 和 apply 都是为了改变某个函数运行时的 context 即上 ...

  5. Oracle第一天

    Oracle第一天 v3.1 整体安排(3天) 第一天:Oracle的安装配置(服务端和客户端),SQL增强(单表查询). 第二天:SQL增强(多表查询.子查询.伪列-分页),数据库对象(表.约束.序 ...

  6. Chapter 2 Open Book——24

    Mike kept up a string of complaints on the way to building four. mike去教学楼的路上一直嘀咕抱怨着. Once inside the ...

  7. PostgreSQL AS不忽略大小写

    select p.name as Name from person p; as后的Name会显示为name,若想不忽略大小写,请把Name加上双引号 select p.name as "Na ...

  8. HTML通过事件传递参数到js 二 event

    原文链接http://blog.sina.com.cn/s/blog_8a18c33d010172pp.html event用例: <!DOCTYPE html><html>& ...

  9. php中 xml json 数组 之间相互转换

    php中 xml json  数组 之间相互转换 1 数组转json $result = array( 'status' =>$status, 'message'=>$message, ' ...

  10. 3、Data对象

    1.创建part1.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...