Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 删除绘图中的线条_R_Ggplot2 - Fatal编程技术网

R 删除绘图中的线条

R 删除绘图中的线条,r,ggplot2,R,Ggplot2,几天来,我一直在用ggplot2在R中开发这个图形。我几乎完成了,但我有一个问题。 我不知道如何摆脱那些不断跨越的界线。从我所看到的,他们正在连接一种颜色的最后一点到下一个相同颜色的点。对于不在图形中重复的颜色来说,这不是问题,但是对于那些重复的颜色来说,这是问题 下面是我的脚本的样子: section <- factor(p04_NoNegative$GS_Field, c("Out of Bounds", "High Weeds","Short Hieght","Low Thin",

几天来,我一直在用ggplot2在R中开发这个图形。我几乎完成了,但我有一个问题。

我不知道如何摆脱那些不断跨越的界线。从我所看到的,他们正在连接一种颜色的最后一点到下一个相同颜色的点。对于不在图形中重复的颜色来说,这不是问题,但是对于那些重复的颜色来说,这是问题

下面是我的脚本的样子:

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))