又谷歌了一下搞定了。应该吧斜率和截距放到aes()的括号里边,后边接上show_guide = TRUE:
ggplot() +
geom_abline(aes(intercept = -0.0005669, slope = -0.1099574, color = "Num = 12", linetype = "Num = 12"), show_guide = TRUE) +
geom_abline(aes(intercept = -0.0004009, slope = -0.0515904, color = "Num = 1", linetype = "Num = 1"), show_guide = TRUE) +
geom_abline(aes(intercept = -0.0003858, slope = -0.0462843, color = "Num = 0", linetype = "Num = 0"), show_guide = TRUE) +
xlim(0.015, maxx) + ylim(-0.015, 0) +
ylab("UE") + xlab("SS") +
ggtitle("XXX") +
theme(plot.title=element_text(face="bold", size=12, vjust=2),
axis.title.x=element_text(vjust=-1, size=12),
axis.title.y=element_text(hjust=1, size=12, angle = 0),
plot.margin=unit(c(1,1,1,1), "cm"))+
scale_color_manual(name = "Number", values=c("Num = 12"="red", "Num = 1"="blue", "Num = 0"="black")) +
scale_linetype_manual(name = "Number", values=c("Num = 12"=2, "Num = 1"=1, "Num = 0"=9))
版主奖励个论坛币吧!穷死了