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

写在前面。

折线图通常用来反映两个连续型变量的依存关系。其中,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?

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容