R 删除绘图中的线条
几天来,我一直在用ggplot2在R中开发这个图形。我几乎完成了,但我有一个问题。 我不知道如何摆脱那些不断跨越的界线。从我所看到的,他们正在连接一种颜色的最后一点到下一个相同颜色的点。对于不在图形中重复的颜色来说,这不是问题,但是对于那些重复的颜色来说,这是问题 下面是我的脚本的样子:R 删除绘图中的线条,r,ggplot2,R,Ggplot2,几天来,我一直在用ggplot2在R中开发这个图形。我几乎完成了,但我有一个问题。 我不知道如何摆脱那些不断跨越的界线。从我所看到的,他们正在连接一种颜色的最后一点到下一个相同颜色的点。对于不在图形中重复的颜色来说,这不是问题,但是对于那些重复的颜色来说,这是问题 下面是我的脚本的样子: section <- factor(p04_NoNegative$GS_Field, c("Out of Bounds", "High Weeds","Short Hieght","Low Thin",
section <- factor(p04_NoNegative$GS_Field, c("Out of Bounds", "High Weeds","Short Hieght","Low Thin",
"Low Weeds","High Thin","Down","High Moisture","Medium Thin","Tall Hieght","Medium Weeds","Clumping","Low Moisture"))
x_axis_ef <- seq(0,6000,500)
#Speed
ggplot(p04_NoNegative, aes(x=Distance.Traveled, y=GS_VehicleSpeed)) +
geom_line(aes(color = section, group = section)) +
ggtitle("p04 entire field") + ylim(0,3) +
ylab("Speed (m/s)")+ xlab("Distance (m)") +
scale_x_continuous(breaks = x_axis_ef) +
coord_cartesian(xlim = c(0,5000))
section在我看来,你好像忘了在geom_行(aes(color=section,group=section))中指定group=section
。
至少在我看来是这样的,但很难说我只是尝试了一下,没有改变任何东西。我现在只做了几天R,所以我的代码并不总是最简单和最有效的方法。写一篇可复制的文章。使用少量数据样本,将dput的输出张贴在样本geom_行(aes(color=section,group=1))