我对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"))))