取消ggplot图例

时间:2019-08-08 18:27:14

标签: r ggplot2 legend

enter image description here

我目前有一个ggplot,正在尝试格式化图例,但是我想分隔行。红色虚线表示斜率,蓝色虚线表示均值。传说似乎显示了它们的拦截位置,我该如何分离它们?

为清楚起见,我包括了我的情节图像。

base3<- ggplot(data = Pace_Less2km, aes(x=event_id, y=avg_racep, 
group=1)) +
geom_line(color='orange')+
geom_point(color='orange')+
#geom_hline(yintercept = mean(Pace_Less2km$avg_racep), 
color="blue")+
geom_hline(aes(yintercept= mean(Pace_Less2km$avg_racep), linetype = 
"Mean"), colour= 'blue') +
geom_abline(aes(intercept = 1.09, slope = .0005, linetype="Slope"), 
color="red")+
scale_linetype_manual(name = "", values = c(2, 2) ,
                    guide = guide_legend())
base3

1 个答案:

答案 0 :(得分:1)

这是一个完全可重现的示例,显示了一种在ggplot2中绘制多条摘要行的方法,每行有单独的图例条目。

主要思想是创建一个包含辅助数据的辅助数据框架,并将其与!importantgeom_abline()一起使用。

scale_color_manual()

enter image description here