R语言 用ggplot2为线图添加误差条
ggplot2 是一个R语言绘图包,可以从数据框架中的数据创建复杂的图。它描述了要绘制哪些变量,如何显示这些变量,以及一般的视觉属性。它可以在我们的图中添加误差条、横杠、线段、点段。这篇文章专门讨论在线形图中添加误差条。
语法: geom_errorbar()
参数
- ymin或xmin: 自定义点的下限值
- ymax或xmax: 自定义点的最大值
- height: 误差条的高度
- alpha: 误差条的不透明度
- color: 误差条的颜色
- group: 按组区分点
- 线型
- 大小
误差条可以通过分别指定xmin和xmax、ymin和ymax在水平或垂直方向上绘制 。
让我们从一个简单的直线图开始
例子
输出
现在让我们看看误差条是如何被添加到线图中的。
方法
- 导入库
- 创建数据
- 创建绘图
- 添加函数来创建具有特定参数的误差条,以获得期望的结果。
- 显示绘图
对于水平误差图,可以使用geom_errorbarh,其参数与geom_errorbar相同,但xmax和xmin是必须的。
程序 。
输出
对于垂直误差图,将ymin和ymax分配给geom_errorbar。尺寸参数可以改变误差图的宽度,如下所示。
程序1 :
输出
简单的垂直误差图
程序2 :
输出
纵向图,大小=10
有时,点在错误栏中是重叠的。对于这一点, position_dodge 被用来水平移动它们。
程序 。
输出
shape=23