Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.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 在ggplot2中是否有方法仅将某些点与直线连接?_R_Ggplot2_Line - Fatal编程技术网

R 在ggplot2中是否有方法仅将某些点与直线连接?

R 在ggplot2中是否有方法仅将某些点与直线连接?,r,ggplot2,line,R,Ggplot2,Line,在ggplot2中是否有方法仅将某些点与直线连接?例如,如果我有一个x轴范围为0到20的简单散点图,但当x值为5到20时,我只希望点通过一条线连接,因此0到5范围内的点被排除,而不是通过一条线连接。修改传递到geom_线的数据或aes。在这里,我制作了一个较小的数据框,其中只包含我希望通过线连接的点。也可以就地创建子集 df <- data.frame(x = 0:20, y = 0:20) line.df <- df[df$x > 5, ] ggplot(df, aes(x=

在ggplot2中是否有方法仅将某些点与直线连接?例如,如果我有一个x轴范围为0到20的简单散点图,但当x值为5到20时,我只希望点通过一条线连接,因此0到5范围内的点被排除,而不是通过一条线连接。

修改传递到geom_线的数据或aes。在这里,我制作了一个较小的数据框,其中只包含我希望通过线连接的点。也可以就地创建子集

df <- data.frame(x = 0:20, y = 0:20)
line.df <- df[df$x > 5, ]
ggplot(df, aes(x=x, y=y)) + 
  geom_point() + 
  geom_line(data = line.df) 

df修改传入geom_Line的aes您能建议如何修改吗?什么命令进入aes?xlim?