我有一个简单的数据框,我试图使用ggplot2做一个组合的线和点图。假设我的数据是这样的:删除ggplot2中的额外图例
df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20),
group=c(rep("a",10),rep("b",10)))
而且我想做一个情节:
g <- ggplot(df, aes(x=x, y=y, group=group))
g <- g + geom_line(aes(colour=group))
g <- g + geom_point(aes(colour=group, alpha = .8))
g
结果看起来很好,但有一个例外。它有一个额外的图例,显示我的geom_point
图层的alpha。
我怎能显示组色彩的传说,而不是一个显示我的阿尔法设置?
这是正确的方法中,由于OP被设定,而不是映射的审美,但一般可以使用类似'克+ scale_alpha(导向=“无”)'抑制任何图例的外观。 – joran 2012-07-30 03:15:05
确实。答案已经详细阐述。有一个全面的答案更有意义,而不仅仅是OP问题。 – mnel 2012-07-30 03:32:33
非常感谢您的补充解释。这对帮助我理解ggplot的哲学有很长的路要走。 – Wilduck 2012-07-30 15:26:45