R语言 如何使用ggplot geom_path从缺失值填充行中的间隙

kognpnkq  于 2023-10-13  发布在  其他
关注(0)|答案(1)|浏览(91)

我试图绘制一个深度/盐度图,并需要按照它们出现的顺序连接观察结果,所以我使用geom_path。然而,当我使用geom_path时,在数据中有间隙,因为在嵌套框架中缺少值。我相信这是一个简单的解决办法,但我似乎找不到如何解决它。
这是我的代码,输出如图所示

sal3 <- 
  ggplot(data = CTD3, mapping = aes(x=SALINITY_BOTTLE, y=`Pressure [dB]`)) + geom_point() + geom_path()

我尝试使用na.rm=,但它什么也没做。我还尝试使用geom_line,但是线的顺序不是我需要的(它是按照x值的顺序绘制的)。

bxgwgixi

bxgwgixi1#

根据ggplot文档,您需要设置na.rm=TRUE,它将默默地删除缺失的值,而不会中断中间的行。

相关问题