Geom_line 根据y轴连接geom点?

Geom_line connects geom points based on y-axis?

我正在尝试根据 x 轴上的位置连接 ggplot 的点,但是使用基本设置我的绘图根据它们的 y 轴线连接点:

当我将 group=1 添加到 geom_line() 时,它通过 y 轴连接点:

这是代码的副本和一个小型 SRS。我只想按照它们在 x 轴上出现的顺序连接我的点,在此先感谢。

df
#      x z   y
#  1:  1 A A27
#  2:  2 C C11
#  3:  3 A A19
#  4:  4 A A27
#  5:  5 B B25
#  6:  6 A A27
#  7:  7 B B25
#  8:  8 B B26
#  9:  9 A A29
# 10: 10 A A38
ggplot(df, aes(x, y, color=z))+geom_point(size=3) +geom_line(size =1, group=1)+
  scale_y_discrete(limits=rev)

您正在寻找这样的解决方案吗? 把group=1放在美学里

ggplot(df, aes(x, y, color=z, group=1))+geom_point(size=3) +geom_line(size =1)+
  scale_y_discrete(limits=rev)