02 ggplot2三部曲基础一
Date : 2021-11-25_Thu
微信公众号 : 北野茶缸子
Tags : #R/R可视化 #R/R数据科学 #R/index/01
参考:
开篇语
这一个部分一共三篇,学会了基本上你的ggplot 就达到ggplot 界小学二年级的水平了吧~
开始前
主要为ggplot2 中的前三个部分的内容。
ggplot2
可视化使得数据科学从业者更好地分析并解释数据 常用的ggplot 模版
ggplot2 的图形可以按照七种参数来对其进行调整 
简单模版
ggplot(data = ) +
<geom_function>(mapping = aex())ggplot 的学习路径

data 数据

aes 及映射

关于aes 相关参数可以直接为这些参数赋值为相关的变量,通过映射的方式,按照函数默认方式为它们赋值。
如果想要将以上的参数赋值为手动定义的内容,则需要将其抽出aes 函数内。
手动设置与映射
映射要有“领导思维”,直接将变量给对应的参数;手动设置则“精准定位”,该是什么就给参数设定什么。
shape
具体的shape 有25个值。 
facet 分面
facetgrid()


facet_warp()
facet_grid 对多图形的分面显示不是特别友好,而facet_warp() 则可以设定分面行与列的数目。
对比一下


warp与grid 的区别
warp 只能对一种变量进行分类(一个维度),因此如果对其使用两个变量,则其会罗列在一个维度。
但其相比grid 的优势在于,它可以自定义输出的分面的行与列数。
易错点
对于color, shape 等不连续的变量区分参数,不适于映射连续变量。(其一无法体现连续变量的变化趋势,其二这些不连续的参数其数量有限,无法有效区分连续变量)对于连续变量可以选择size, alpha等。
练习题
6-1
Last updated