基于R的ggplot2使用指南整理(二)——分组求和折线图画法(含代码)

欢迎来到 ggplot2 第二期使用指南

不好意思让大家久等了! 时隔多日,继上一篇文章的 ggplot2 的大致用法,折线图、柱状图画法和一些代码结构的相应讲解之后,在 R 语言平台上的可视化教学又更新了!
这一期,我们会着重讲解折线图和面积图的画法。在上一期列举了所有代码结构的前提下,本期会着重介绍实例应用,并附上代码讲解。如果有不足的地方,欢迎大家提出建议!

折线图

简单介绍

还记得上一期介绍的 geom 函数列表吗,在 ggplot2 对应的代码行中,柱状图对应的是geom_bar,而折线图对应的函数是 geom_line;
geom_bar 柱状图
geom_line 线

基本结构如下:

ggplot (data = <DATA> ) +
geom_line() 
#此为必须结构

+ <COORDINATE_FUNCTION> 
+ <FACET_FUNCTION> 
+ <SCALE_FUNCTION>
+ <THEME_FUNCTION>
#此为非必须结构

值得注意的是,对于 ggplot2 中的折线图而言,横坐标 x 有连续型和离散型之分。对于连续型变量,代码结构中无需做过多声明,折线图会自动画出,而对于离散型变量,代码中需要声明此变量为离散型,并把它向量化。简单来说,因为折线图是一种连续性表示图,对于数值型的横坐标,这种图表示自然而方便,但对于向量型的横坐标,折线只是把一个个数值相连而已,所以需要一些更多的说明。

数据集

下面我们会继续使用上一节运用到的数据组 COVID-19 Activity,以下为下载链接

数据集:COVID-19 Activity.csv
下载链接:https://data.world/covid-19-data-resource-hub/covid-19-case-counts

实例

在 COVID-19 Activity 这组数据中,大家可以看到,数据的采集是以条为单位,各列会有一定重复性,所以首先,我们需要对原数据进行整理清洗。
这一次,我们依旧准备作出和上一期相同的,根据各州统计出美国患有 COVID-19 的人数。
在 ggplot2 中,对于绘制柱状图而言,sum 函数会根据 x 变量的不同而进行自动统计,所以无需做过多的分组求和工作。但对于 geom_line</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值