我试图绘制一个深度/盐度图,并需要按照它们出现的顺序连接观察结果,所以我使用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值的顺序绘制的)。
1条答案
按热度按时间bxgwgixi1#
根据ggplot文档,您需要设置na.rm=TRUE,它将默默地删除缺失的值,而不会中断中间的行。