文章目录

  • R语言
  • 一、lattice数据包
  • 二、jitter()

R语言

这章比较重要的点就是lattice数据包。
然后就着重写一下这里。


一、lattice数据包

lattice包是一个非常强大的高级绘图程序包。可以通过这个包实现单变量及多变量的数据可视化,并生成栅栏图。在lattice包中,有很多图形函数,可生成单变量图形(点图、核密度图、直方图、柱形图和箱线图)、双变量图(散点图、带状图和平行箱线图)和多变量图形(三维图和散点图矩阵)。

栅栏图长这样:

栅栏图展示的是某个变量的分布或与其他变量间的关系。

书中是用它制作的散点图,代码示例如下:

library(lattice)     // 首先要加载lattice数据包
xyplot(x~y|b, data= )      // x~y表示横纵轴;b表示依据该变量进行分组作图;data表示数据集。

最后图片长这样。

下面列举一下lattice的常用函数:
https://www.jianshu.com/p/5885aaeda6c1
(这个文里面写的还是蛮全的,用到时候查一查就好了,感谢互联网。)

二、jitter()

这个函数就相当于在数据中添加了噪音,让图形抖动,使数据相互分隔,更容易在散点图上识别。
代码对比如下:

plot(Sales~jitter(Article.count), data=dispatch)        // 加噪音,对应图一。
plot(Sales~Article.count, data=dispatch)       //未加噪音,对应图二。

图一:

图二:

《深入浅出数据分析》第十二章——R语言lattice数据包相关推荐

  1. 用python进行数据分析——第十二章.高阶pandas

    文章目录 文章推荐: 数据可视化--利用pandas和seaborn绘图基础 利用python进行数据分析--第十章.GroupBy机制(数据聚合与分组操作) 利用python进行数据分析--第十一章 ...

  2. 三十二、R语言基本语法(下篇)

    @Author : By Runsen @Written Date:2019/07/14 @modified Date:2020/5/14 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大 ...

  3. 【维生素C语言】第十二章 - C语言自定义类型讲解(联合体、枚举、联合体)

    原标题:自定义类型讲解?楼下保安大爷直呼内行!![C语言] 前言: 本章将对C语言自定义类型进行讲解,前期我们讲过结构体,这章将会把前面结构体还没讲完的知识继续补充. 一.结构体(struct) 结构 ...

  4. 第十二章 C语言调试_assert断言函数

    在我们的实际开发过程之中,常常会出现一些隐藏得很深的BUG,或者是一些概率性发生的BUG,通常这些BUG在我们调试的过程中不会出现很明显的问题,但是如果我们将其发布,在用户的各种运行环境下,这些程序可 ...

  5. 第十二章 C语言调试_查看和修改变量的值

    设置了断点,就可以观察程序的运行情况了,其中很重要的一点就是查看相关变量的值,这足以发现大部分逻辑错误. 将下面的代码复制到源文件中: 在第7行和第12行插入断点.运行到第一个断点时,在局部变量窗口可 ...

  6. 第十二章 C语言调试_调试的概念以及调试器的选择

    所谓调试(Dubug),就是跟踪程序的运行过程,从而发现程序的逻辑错误(思路错误),或者隐藏的缺陷(Bug). 在调试的过程中,我们可以监控程序的每一个细节,包括变量的值.函数的调用过程.内存中数据. ...

  7. R语言实战笔记--第十二章 重抽样(置换检验)与自助法

    R语言实战笔记–第十二章 重抽样(置换检验)与自助法 标签(空格分隔): R语言 重抽样 自助法 置换检验 置换检验 双样本均值检验的时候,假设检验的方法就是,检查正态性.独立性.方差齐性,分别对应的 ...

  8. 谭浩强c语言不讲位运算呢,谭浩强C语言教程第十二章-位运算.doc

    谭浩强C语言教程第十二章-位运算 12位运算1 12.1位运算符C语言提供了六种位运算符:1 12.1.1按位与运算1 12.1.2按位或运算2 12.1.3按位异或运算2 12.1.4求反运算3 1 ...

  9. c语言压缩文本文件北京理工大学,北京理工大学C语言程序设计第十二章文件.ppt...

    北京理工大学C语言程序设计第十二章文件 2000年1月25日 北京理工大学 / 第十二章 文件 第一节 文件概述 第二节 文件的处理 第三节 文件的顺序读写操作 第四节 文件的随机读写操作 第五节 文 ...

最新文章

  1. 为 ActionScript 导出库元件
  2. LeetCode Remove Element
  3. canopen服务器协议,CANopen
  4. extremeComponents(ec)源码分析
  5. linux 虚拟机同步时间
  6. 吹爆了这个可视化神器,上手后直接开大~
  7. 国内第一本项目管理的实践书籍——《IT项目管理那些事儿》
  8. P3694-邦邦的大合唱站队【状压dp】
  9. P4027-[NOI2007]货币兑换【斜率优化dp,CDQ分治】
  10. c语言变量加常量,C语言(二)---常量与变量(示例代码)
  11. Java多线程——同步问题
  12. scrapy 整合 djangoitem,摆脱保存数据时SQL报错的困扰
  13. HDU6025 Coprime Sequence —— 前缀和 后缀和
  14. JAVA的静态函数不能重载,可以覆盖(隐藏)
  15. commonAncestor
  16. SSM+基于微信小程序的航空售票管理系统 毕业设计-附源码191111
  17. 阿里云的认证多少分通过?没通过可以补考吗?
  18. DeepFashion2: 一个针对衣服图片的检测、姿态估计、分割和重认证多用途基准
  19. C# chart1 添加滚动条的缩放 鼠标滚轮控制缩放
  20. PyQt4实时显示文本内容GUI

热门文章

  1. 原来这些元器件最容易引发电路故障。。。
  2. 从初恋到生子,聊聊我的十年爱情。
  3. 推荐几个电子/嵌入式方向的公众号
  4. 宝骏530中控屏怎么安装软件_试驾2020款宝骏530:大屏加六座,就这么直接
  5. dw怎么做竖线_我花了5分钟,做了一份极“拉风”的PPT
  6. Markdown列表
  7. 与其感慨路难行,不如马上出发
  8. 4.4基于switch语句的译码器
  9. java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
  10. Android客户端与服务器交互方式-小结