写在前面。
折线图
通常用来反映两个连续型变量的依存关系。其中,x
轴对应自变量
,y
轴对应因变量
。
折线图
折线图的x
轴一般是连续型变量
,如时间变量
、药剂量
等,当然也可以是有序离散型变量
。
置信域
如何给折线添加置信域
呢?
运行geom_ribbon
语句,然后分别映射变量给ymin
和ymax
,和添加误差线(errorbar)
也是一样的思路,运行geom_errorbar
语句。
示例数据climate
数据集:
> head(climate)
Source Year Anomaly1y Anomaly5y Anomaly10y Unc10y
1 Berkeley 1800 NA NA -0.435 0.505
2 Berkeley 1801 NA NA -0.453 0.493
3 Berkeley 1802 NA NA -0.460 0.486
4 Berkeley 1803 NA NA -0.493 0.489
5 Berkeley 1804 NA NA -0.536 0.483
6 Berkeley 1805 NA NA -0.541 0.475
抓取一个climate
的子集:
clim <- subset(climate, Source == 'Berkeley',
select = c("Year" ,"Anomaly10y" ,"Unc10y"))
> head(clim)
Year Anomaly10y Unc10y
1 1800 -0.435 0.505
2 1801 -0.453 0.493
3 1802 -0.460 0.486
4 1803 -0.493 0.489
5 1804 -0.536 0.483
6 1805 -0.541 0.475
- 置信域
ggplot(data=clim , aes(x = Year , y = Anomaly10y)) +
geom_line( ) +
geom_ribbon(aes(ymin = Anomaly10y - Unc10y, ymax =Anomaly10y + Unc10y ),alpha = 0.2 )
还可以更改置信域
的图形类型
和属性
,这里不再赘述。
以上。
网友评论