我正在嘗試使用scale_color_brewer(direction = -1)
來顛倒圖的顏色映射。但是,這樣做也會更改調色板。如何顛倒ggplot2的默認調色板
library(ggplot2)
ggplot(iris, aes(x=Sepal.Length, y=Sepal.Width, color=Species))+geom_point()
# reverse colors
ggplot(iris, aes(x=Sepal.Length, y=Sepal.Width, color=Species))+geom_point()+
scale_color_brewer(direction = -1)
潛在的解決方案
ggplot(iris, aes(x=Sepal.Length, y=Sepal.Width, color=Species))+geom_point()+
scale_color_brewer(direction = -1, palette = ?)
已更新標題 – Ben
沒有答案,但默認比例是「scale_color_discrete」,而不是顏色啤酒比例。它調用'discrete_scale'指定調色板爲'scales :: hue_pal',並且* does *採用'direction'參數,但是添加'scale_color_discrete(direction = -1)'不僅僅是改變調色板。現在沒有時間挖掘更多... – Gregor