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)
我正在尝试根据 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)