更改geom_hline的线型而不更改图例标题

时间:2019-08-01 09:07:26

标签: ggplot2 geom-hline

我对R很陌生,所以如果我错了,请原谅。 我正在尝试将ggplot2中的geom_hline的虚线类型更改为实线类型。 任何帮助深表感谢!

通常,将linetype = "dashed"更改为linetype = "solid"即可轻松完成。但是由于我必须在图例中使用线型作为文本,所以我不能这样做。还在颜色后添加linetype = "solid"会导致

  

[[<-。data.frame( tmp ,i,value = c(“ blue”,“ blue”))的错误:     替换有2行,数据有1`

这是我要调整的代码:

geom_hline(aes(yintercept = 5, linetype = "Title 1"), colour = "blue") +
  geom_hline(aes(yintercept = 2, linetype = "Title 2"), colour = "blue") +
  scale_linetype_manual(name = "", values = c(2, 2),
                        guide = guide_legend(override.aes = list(color = c("blue", "blue"))))

0 个答案:

没有答案