我有一個簡單的數據框,我試圖使用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