这是我的代码:
a<-c(1,2,3) b<-c(10, 20,30) data<-data.frame(a=a, b=b) p<-ggplot(data, aes(x=a, y=b))+geom_point()+ geom_hline(yintercept = 7.69, linetype=2, size=1)
如您所见,该线既是虚线又是机会线,但是图中没有显示图例,因此如何在hline中添加标题为“机会线”和虚线的图例功能或其他方法?
geom_hline
很特殊:默认情况下,它的show_guide
参数是FALSE
默认的,与大多数其他几何体相反(大概是因为geom_hline
它经常用于注释...)
在我最初回答问题之前,您没有提供可复制的示例,但是这个稍微有些黑的示例似乎可行:
library(ggplot2)
p <- ggplot(mtcars, aes(x = wt, y=mpg)) + geom_point()
p + geom_hline(aes(lty="foo",yintercept=20),show_guide=TRUE)+
scale_linetype_manual(name="",values=2)
丑陋是因为指南(传说)中需要显示一些东西;只是说geom_hline(yintercept=20,lty=2,show_guide=TRUE)
不行。不过,可能有一种更原则的方法可以做到这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句