首页 > 解决方案 > 如何更改 geom_line 的路径?

问题描述

我在 ggplot2 中用深度绘制盐度,我希望我的 geom_line 沿着 y 轴而不是 x 轴跟随数据点。

这是我的数据样本的样子:

Depth   Salinity
0       28.81
.25     28.93 
.5      28.92
.75     28.92
1       28.92
1.25    28.93
1.5     28.93
1.75    28.94
2       28.94

这是我使用的代码......

 ggplot(YSIData,aes(Salinity.1,-Depth))+
   geom_point(aes(Salinity.1,-Depth,color="Profile 1"))+
   geom_line()

...生成此图(此图中超过 2 米的数据点更多) 深度与盐度

但我不希望这条线从左到右走,我希望它从上到下跟随点(也就是收集它们的顺序)。我将如何改变 geom_line 遵循我的数据点路径的方式?

标签: rggplot2

解决方案


如果正确理解您的问题,您想要反转 x 轴。那么这可能会:

ggplot(YSIData, aes(Salinity.1, -Depth)) + geom_point(aes(...)) + geom_line() + scale_x_reverse()

推荐阅读