Geom_line 基于 y 轴连接几何点?
Posted
技术标签:
【中文标题】Geom_line 基于 y 轴连接几何点?【英文标题】:Geom_line connects geom points based on y-axis? 【发布时间】:2021-10-26 00:55:59 【问题描述】:我正在尝试根据 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)
【问题讨论】:
【参考方案1】:您是否正在寻找这样的解决方案?
把group=1
放在审美里。
ggplot(df, aes(x, y, color=z, group=1))+geom_point(size=3) +geom_line(size =1)+
scale_y_discrete(limits=rev)
【讨论】:
以上是关于Geom_line 基于 y 轴连接几何点?的主要内容,如果未能解决你的问题,请参考以下文章