[英]geom_hline color legend: how do I make it disappear?
我从StackOverflow帖子中学到了如何为水平(或垂直)线插入图例,即:
ggplot(mtcars, aes(x = wt, y=mpg)) + geom_point()+
geom_hline(aes(lty="foo",yintercept=20),show_guide=TRUE)+
scale_linetype_manual(name="",values=2)
这给出了这个情节:
但是,当我指定水平线的颜色时,它也会显示该颜色的单独图例,就好像它们是不同的线一样。 看到:
ggplot(mtcars, aes(x = wt, y=mpg)) + geom_point() +
geom_hline(aes(lty="foo",yintercept=20, color = "red"),show_guide=TRUE)+
scale_linetype_manual(name="",values=2)
最后,我的问题是:如何使geom_hline颜色的图例消失?
只需按照hrbrmstr的指示进行操作即可关闭问题(下面的代码)。 @hrbrmstr ,如果愿意 ,可以随时复制/粘贴我的回复。
library(ggplot2)
ggplot(mtcars, aes(x = wt, y=mpg)) + geom_point() +
geom_hline(aes(lty="foo",yintercept=20), color = "red" ,show_guide=TRUE)+
scale_linetype_manual(name="",values=2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.