美文网首页R可视化和ggplot2
《R数据可视化手册》学习笔记4---折线图(1)

《R数据可视化手册》学习笔记4---折线图(1)

作者: RSP小白之路 | 来源:发表于2023-09-18 08:49 被阅读0次

写在前面。

折线图通常用来反映两个连续型变量的依存关系。其中,x轴对应自变量y轴对应因变量


折线图

折线图的x轴一般是连续型变量,如时间变量药剂量等,当然也可以是有序离散型变量


图形类型

根据是否分配分组变量,即在一张图中呈现单条还是多条线,可以分类成简单或者多重折线图


简单折线图

如何绘制折线图呢?

示例数据是BOD数据集:

> BOD
  Time demand
1    1    8.3
2    2   10.3
3    3   19.0
4    4   16.0
5    5   15.6
6    7   19.8

运行ggplot()geom_line()语句,分别指定变量映射给xy

ggplot(data=BOD , aes(x = Time, y = demand)) + geom_line()

[图片上传失败...(image-b2a3c7-1695084551224)]

上面例子的x连续性变量,也可以使用factor函数将Time转换为因子,变成离散型变量,看一下效果:

ggplot(data=BOD , aes(x = Time, y = demand, group = 1)) + geom_line()

[图片上传失败...(image-35f46c-1695084551224)]

注意,

  • 数据集中6缺失值,因此x轴没有值6
  • x对应因子型变量时,需要在aes语句中使用group指定分组数量,否则会报下面的错:
> ggplot(data=BOD , aes(x = Time, y = demand)) + geom_line()
`geom_line()`: Each group consists of only one observation.
ℹ Do you need to adjust the group aesthetic?

相关文章

网友评论

    本文标题:《R数据可视化手册》学习笔记4---折线图(1)

    本文链接:https://www.haomeiwen.com/subject/wzeamdtx.html