R语言数据可视化手册(3) 知识点汇总

第四章

折线图:用来对两个连续变量之间的相互一寸关系进行可视化,其中x轴对应自变量,y轴对应因变量。

1、绘制简单折线图

ggplot()和geom-line()函数分别指定一个变量映射给x和y。

折线图即可以对应离散变量,又可以对应连续变量,可以借助factor()函数来进行转换。

2、向折线图添加数据标记

geom-point()

3、绘制多重折线图

设定一个映射给x和y的基础上,再将另一个变量映射给颜色(colour)或是线型(linetype)即可。

有时会出现锯齿状折线图的情况,原因是在于x在每个位置对应于多个点,需要group进行边来个分组减少此情况。

当数据相互重叠,需要彼此错开时,将他们的位置左右移动防止偏移的时候,可以借助position-dodge()函数进行距离移动的标记。

4、修改线条样式

针对其对应的属性进行线型(linetype)、颜色(colour)、线宽(size)上的修改。

5、修改数据标记样式

aes()外部设定函数geom-point()的大小、颜色、填充色即可。

数据标记默认的形状(shape)是实心圆圈,默认的大小(size)是2,默认的颜色(colour)是黑色,填充色属性只适合默写(21-25)具有立体框线和填充颜色的点形,fill一般去空值或是NA,将填充色设定为白色得到一个空心圆。

6、绘制面积图

用geom-area()即可,默认情况,填充色为黑色且没有边框线,可以通过设定填充色(fill)修改填充色;alpha= 来设定透明度。

7、绘制堆积面积图

geom-area()函数,映射一个因子型变量给填充色(fill)即可。

当堆积面积图对应的基础数据为款格式(wide format)时,想在ggplot2中改成长格式(long format)时,可以设置标度中的切分(breaks)参数来翻转堆积顺序;在aes()函数内部设定order = desc(AgeGroup)对堆积面积图的堆积顺序进行翻转。

8、绘制百分比堆积面积图(绘制一个所有条形高度为统一常数的堆积条形图)

就是比普通堆积面积图多了一个计算对应的百分比。调用ddply()函数。

9、添加置信域

geom-ribbon()再分别映射一个变量给ymin和ymax。【树种举得例子是30年温度的差异】

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容