学习资料
学习笔记
准备--载入包
- tidyverse
- ggplot2
创建图形
7个参数:数据、映射、几何对象、统计变换、位置调整、坐标系、分面
ggplot(data=<DATA>)+
<GEOM_FUNCTION>(
mapping = aes(<MAPPING>),
stat=<STAT>,
position=<POSITION>
)+
COORDINATE_FUNCTION> +
<FACET_FUNCTION>
1. 数据集(?,dim(),summary())
- mpg数据集(234 行x 11列)
1.manufacturer:生产商 15个
2.model:型号 38个
3.displ:引擎排量-L 35个,单位为升,小数
4.year:出厂年份
5.cly:汽缸数 4,5,6,8
6.trans:变速方式:10个
7.dry:驱动方式 f r 4
8.cty :每加仑汽油能跑的公里数(城市)21个,整数
9.hwy:燃油效率:每加仑汽油能跑的公里数(高速路)单位英里/加仑,燃油效率高说明省油。 27个,整数。
10.fl:燃油类型,五个 p r e d c
11.class:车型 七个 compact midsize suv 2seater minivan pickup subcompact
- diamonds数据集( 53940 行x 10列)
carat:克拉
cut:切割质量
color:颜色等级
clarity:纯净度等级
depth:深度比例
table:钻石顶部相对于最宽点的宽度
price:价格
x:长
y:宽
z:高
2.图形属性映射
- color 颜色
- shape 形状
- size 大小
- alpha 透明度
- fill 填充
- stroke 轮廓投影??? “ vignette("ggplot2-specs") ”
3.分面facet
- 单个变量分面 facet_wrap()
- 两个变量分面 facet_grid()
- 不在行或列维度中分面,用.代替变量名
4.几何对象geom
- 分组(依据离散变量分组)
- 局部映射---某一图层
- 全局映射---全部图层
5.统计变换stat
- 统计变换函数与几何对象函数的对应关系
- 显式使用统计变换
-- 覆盖默认统计变换
-- 覆盖从统计变换生成变量到图形属性的默认映射
-- 强调统计变换
6.位置调整position
- fill 直接堆叠
- identity 等高堆叠(显示比例)
- dodge 并列堆叠
- jitter 随机抖动
- stack 堆叠
7.坐标系coord
- coord_flip xy轴翻转
- coord_quickmap 调整地图
- coord_polar 极坐标系
ggplot2作图过程总结
- 数据集
- 统计变换
- 选择几何对象
- fill属性映射
- 位置、坐标转换
- 映射y/x
引文来自微信公众号--生信星球