首页 > 解决方案 > 使用 ggplot2 绘制线图时,我得到了两个图例

问题描述

下面是我的代码,我得到了两个图例。

我想知道

  1. 我怎样才能删除其中之一?和

  2. 现在,它们都有数值,但我想更改mod_c图例中两个点的标签。

我会很感激任何帮助。

ggplot(data=data, aes(x=se_c, y=fit, color=mod_c, group=mod_c)) + 
  geom_point() +
  geom_line(aes(linetype=mod_c),size=1.2) +
  geom_ribbon(aes(ymin=lower, ymax=upper, fill=mod_c), alpha=.1) +
  xlab("SE") + xlim(-3,3) +
  ylab("Satisfaction") + ylim(0,3.5) +
  theme_classic()+theme(text=element_text(family="Times New Roman",size=14))+
  scale_fill_manual(values = c("black", "red"), name = "") + 
  scale_color_manual(values = c("black", "red"), name = "") 

标签: rggplot2

解决方案


推荐阅读