在R语言已经绘制好的图像上添加辅助线
一、垂直辅助线
如图想在已经绘制好的图像上添加辅助线
使用代码:
p = p+ geom_vline(xintercept=4.5, # 4.5是插入的位置,下面的每个刻度代表1
linetype = 2, # 辅助线的类型,有0-6,共其中,可以参考前面的文章
color = "red", # 颜色
size = 1.5 # 粗细
)
linetype
的类型可以参考 https://www.leoduo.cn/line.html
二、水平辅助线
要是想添加横向的辅助线使用下面的代码:
p = p+ geom_hline(yintercept=10,
linetype = 1,
color = "blue",
size = 1.5)
效果如下:
三、设任意位置的任意长度的辅助线
这里用到的是geom_segment
函数
p = p + geom_segment(aes(x = 3.5, xend = 3.5, y = 5, yend = 10),
size = 1,
color = "red",
linetype = 2)
上面的代码是在x=3.5的位置,绘制了从y轴的5开始到10的一根辅助线,类型是linetype = 2
也就是虚线,效果如下:
本文最后更新于
2025-01-1
如有失效,请留言
THE END