相关疑难解决方法(0)

R:将“vline”和“hline”语句组合在一起(ggplot2)

我正在使用 R 编程语言。最近,我学习了如何使用 ggplot 库“绘制”水平线和垂直线:

library(ggplot2)

# Simple scatter plot
sp <- ggplot(data=mtcars, aes(x=wt, y=mpg)) + geom_point()

# Add horizontal line at y = 2O

a = sp + geom_hline(yintercept=20) 

b = sp + geom_vline(xintercept = 3)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

现在,我尝试将这些陈述结合在一起 - 例如:

c = sp + geom_hline(yintercept=20) +  geom_hline(yintercept=15) + geom_vline(xintercept = 3) +
    geom_vline(xintercept = 5) + geom_vline(xintercept = 6) + geom_hline(yintercept=35)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

问题:我正在尝试修改上面的图,使其看起来像这样:

在此输入图像描述

有人可以告诉我该怎么做吗?或者您是否必须手动将此图导出到 Microsoft Paint 中并在那里进行更改?

谢谢

plot r data-visualization scatter-plot ggplot2

2
推荐指数
1
解决办法
637
查看次数

标签 统计

data-visualization ×1

ggplot2 ×1

plot ×1

r ×1

scatter-plot ×1