【R语言】--- ggplot2绘制折线图

Python015

【R语言】--- ggplot2绘制折线图,第1张

折线图一般用于描述一维变量随着某一连续变量(通常为时间)变化的情况。即折线图最适合描述时间序列数据的变化情况。也可随着有序离散变量变化。本文介绍ggplot2包的geom_line()函数绘制折线图。绘制方法是首先调用ggplot()函数选定数据集,并在aes参数中指明横轴纵轴。然后调用条形图函数geom_line()函数绘制出基本折线图。

[1] https://blog.csdn.net/zx403413599/article/details/46854275?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.base

[2] Robert I. Kabacoff (著). R语言实战(高涛/肖楠/陈钢 译). 北京: 人民邮电出版社.

输入两列数据后,选定数据列,图表导向-》XY折线-》一步步到完成-》鼠标点图中的折线-》鼠标右键-》添加趋势线,然后选择合适的趋势,就可以得到光滑的曲线,而且还可以在用鼠标选定趋势线后,通过右键中的‘趋势线格式’让显示‘公式’、‘R平方’等。

#常规清空,加载包

## 读取数据,csv为例, row.names=1 设置的是第一列为数据的名称。 header=T 是指第一行为数据的列名。

check.names=F 当你的列名是以数字开头的时候,比如有的时候数据是时间相关的,6:00, 8:00, 10:00等,会在最前面显示一个x并且冒号会给你替换成点(6:00→x6.00)设置了检查名称为False之后就不会有这个问题。

画三线图, ~ 后选择需要显示的列的统计值; | 后选分组; data= 选择数据, render.continuous 显示细节,可选

c(.="Mean (SD)", .="Median [Min, Max]",.="Median [Q1, Q3]",.="Median [IQR]");overall=F:通体数值不显示。