为Hline ggplot2添加图例标签

时间:2018-01-26 03:27:43

标签: r ggplot2

我正在尝试根据添加的一些水平比较行向ggplot2添加图例。我的代码目前看起来像这样

aplot <- ggplot(aData, aes(x = DEP, y = DECAY, color = GENDER))        
aplot + 
  geom_point() +
  geom_smooth(method = "lm", se = FALSE) +
  geom_hline(yintercept = meanCD, color = "purple")+
  geom_hline(yintercept = medianCD, color = "forestgreen") +
  geom_hline(yintercept = medianSAD, color = "goldenrod3", linetype = "dashed")+
  geom_hline(yintercept = meanSAD, color = "deeppink", linetype = "dashed") 

meanCD,medianCD,meanSD,medianSD都存储为单独的值,我需要将它们添加到图表中以进行比较。 aData只是一堆点。我不能得到一个图例来显示线条的颜色并给出一个合适的标签,我不确定如何在ggplot2中完成此任务。

0 个答案:

没有答案