我嘗試通過設置show.legend = FALSE
來放下圖例。它的工作原理是在預期的時間fill
變量是離散:使用show.legend = FALSE放置圖例不適用於持續的美學效果
library(ggplot2)
ggplot(mtcars, aes(x = mpg, y = wt, fill = factor(mpg))) +
geom_bar(stat = "identity", show.legend = FALSE)
然而,當fill
被映射到連續變量,show.legend = FALSE
不下降的傳說:
ggplot(mtcars, aes(x = mpg, y = wt, fill = mpg)) +
geom_bar(stat = "identity", show.legend = FALSE)
爲什麼不是show.legend = FALSE
省略了連續縮放的圖例?我該如何解決這個問題?
我有ggplot2 v.2.0.0
(作者:哈德利威克姆)
參考:http://docs.ggplot2.org/current/geom_bar.html
沒有人認爲這是一個錯誤? – PatrickT
'show.legend'雖然適用於離散的規模, 'ggplot(mtcars,aes(mpg,wt,fill = factor(mpg)))+ geom_bar(stat =「identity」,show.legend = FALSE)'。它不適用於連續的規模看起來像一個錯誤(或無證的功能...)。在最近發佈的'ggplot2_2.1.0'中也是如此。 – Henrik
我發佈了[問題](https://github.com/hadley/ggplot2/issues/1568)。 – Henrik