You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ggplot绘图问题:添加geom_line后线条错乱求助

问题原因与解决方法

你的线条错乱是因为同一Negara分组内的Tahun(年份)未按顺序排列,geom_line()会严格按照数据框的行顺序连接散点,而非自动按x轴数值排序,所以才出现了乱线。

解决方法很简单,绘图前先对数据按Negara分组、再按Tahun升序排序即可:

方法1:使用dplyr包排序

先确保加载了dplyr包,再执行排序:

library(dplyr)
DS <- DS %>% arrange(Negara, Tahun)

方法2:使用基础R排序

如果不想加载额外包,用base R的原生排序方式:

DS <- DS[order(DS$Negara, DS$Tahun), ]

排序完成后,再运行你原本的绘图代码,线条就会正常按年份顺序连接同组的散点了。

内容的提问来源于stack exchange,提问作者Iqbal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 23:11:14