小编jay*_*esw的帖子

为什么从 geom_point 切换到 geom_line 时数据似乎丢失?

我创建了一个大型数据框(BEAVOutletWL_merge),我试图生成从各个列提取数据的图。当我输入以下代码时:

BEAVbaro <- ggplot(BEAVOutletWL_merge, aes(x=DateTime,y=BaroPres_kpa)) +
geom_point(size = .01)+
labs(x=NULL, y="BaroPres_kpa") + ylim(98, 103)+
theme()+ggtitle("Beaver Marsh")
BEAVbaro
Run Code Online (Sandbox Code Playgroud)

这是生成的图:

在此输入图像描述

但是,当我尝试使用以下代码将其绘制为线图时:

BEAVbaro <- ggplot(BEAVOutletWL_merge, aes(x=DateTime,y=BaroPres_kpa)) +
geom_line(size = .5)+
labs(x=NULL, y="BaroPres_kpa") + ylim(98, 103)+
theme()+ggtitle("Beaver Marsh")
BEAVbaro
Run Code Online (Sandbox Code Playgroud)

该图的生成:

在此输入图像描述

我唯一改变的是“geom_point”到“geom_line”和大小(出于美观目的),但有谁知道为什么 01/22 和 07/22 之间的大块数据突然在线图上消失?

谢谢!

plot r time-series ggplot2

2
推荐指数
1
解决办法
33
查看次数

标签 统计

ggplot2 ×1

plot ×1

r ×1

time-series ×1