《深入浅出数据分析》第十二章——R语言lattice数据包
文章目录
- 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数据包相关推荐
- 用python进行数据分析——第十二章.高阶pandas
文章目录 文章推荐: 数据可视化--利用pandas和seaborn绘图基础 利用python进行数据分析--第十章.GroupBy机制(数据聚合与分组操作) 利用python进行数据分析--第十一章 ...
- 三十二、R语言基本语法(下篇)
@Author : By Runsen @Written Date:2019/07/14 @modified Date:2020/5/14 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大 ...
- 【维生素C语言】第十二章 - C语言自定义类型讲解(联合体、枚举、联合体)
原标题:自定义类型讲解?楼下保安大爷直呼内行!![C语言] 前言: 本章将对C语言自定义类型进行讲解,前期我们讲过结构体,这章将会把前面结构体还没讲完的知识继续补充. 一.结构体(struct) 结构 ...
- 第十二章 C语言调试_assert断言函数
在我们的实际开发过程之中,常常会出现一些隐藏得很深的BUG,或者是一些概率性发生的BUG,通常这些BUG在我们调试的过程中不会出现很明显的问题,但是如果我们将其发布,在用户的各种运行环境下,这些程序可 ...
- 第十二章 C语言调试_查看和修改变量的值
设置了断点,就可以观察程序的运行情况了,其中很重要的一点就是查看相关变量的值,这足以发现大部分逻辑错误. 将下面的代码复制到源文件中: 在第7行和第12行插入断点.运行到第一个断点时,在局部变量窗口可 ...
- 第十二章 C语言调试_调试的概念以及调试器的选择
所谓调试(Dubug),就是跟踪程序的运行过程,从而发现程序的逻辑错误(思路错误),或者隐藏的缺陷(Bug). 在调试的过程中,我们可以监控程序的每一个细节,包括变量的值.函数的调用过程.内存中数据. ...
- R语言实战笔记--第十二章 重抽样(置换检验)与自助法
R语言实战笔记–第十二章 重抽样(置换检验)与自助法 标签(空格分隔): R语言 重抽样 自助法 置换检验 置换检验 双样本均值检验的时候,假设检验的方法就是,检查正态性.独立性.方差齐性,分别对应的 ...
- 谭浩强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 ...
- c语言压缩文本文件北京理工大学,北京理工大学C语言程序设计第十二章文件.ppt...
北京理工大学C语言程序设计第十二章文件 2000年1月25日 北京理工大学 / 第十二章 文件 第一节 文件概述 第二节 文件的处理 第三节 文件的顺序读写操作 第四节 文件的随机读写操作 第五节 文 ...
最新文章
- 为 ActionScript 导出库元件
- LeetCode Remove Element
- canopen服务器协议,CANopen
- extremeComponents(ec)源码分析
- linux 虚拟机同步时间
- 吹爆了这个可视化神器,上手后直接开大~
- 国内第一本项目管理的实践书籍——《IT项目管理那些事儿》
- P3694-邦邦的大合唱站队【状压dp】
- P4027-[NOI2007]货币兑换【斜率优化dp,CDQ分治】
- c语言变量加常量,C语言(二)---常量与变量(示例代码)
- Java多线程——同步问题
- scrapy 整合 djangoitem,摆脱保存数据时SQL报错的困扰
- HDU6025 Coprime Sequence —— 前缀和 后缀和
- JAVA的静态函数不能重载,可以覆盖(隐藏)
- commonAncestor
- SSM+基于微信小程序的航空售票管理系统 毕业设计-附源码191111
- 阿里云的认证多少分通过?没通过可以补考吗?
- DeepFashion2: 一个针对衣服图片的检测、姿态估计、分割和重认证多用途基准
- C# chart1 添加滚动条的缩放 鼠标滚轮控制缩放
- PyQt4实时显示文本内容GUI
热门文章
- 原来这些元器件最容易引发电路故障。。。
- 从初恋到生子,聊聊我的十年爱情。
- 推荐几个电子/嵌入式方向的公众号
- 宝骏530中控屏怎么安装软件_试驾2020款宝骏530:大屏加六座,就这么直接
- dw怎么做竖线_我花了5分钟,做了一份极“拉风”的PPT
- Markdown列表
- 与其感慨路难行,不如马上出发
- 4.4基于switch语句的译码器
- java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
- Android客户端与服务器交互方式-小结