1
我正在使用RBrewer來手動爲我的ggplot條形圖着色,但我沒有運氣。手動色標不起作用
我創建了藍調的調色板,然後將它分配給一個函數使其漸變。
blues <- brewer.pal(9, "Blues")
blue_range <- colorRamp(blues)
然後我繪製我堆積的條形圖,我知道我有20組。
ggplot(Month.Summary, aes(x=Calendar.Month, y = Measure, fill = Groups)) + geom_bar(stat="Identity", position = "fill") +scale_fill_manual(values = blue_range(20))
可惜我得到以下錯誤:
Error: Insufficient values in manual scale. 20 needed but only 3 provided.
我用Groups
爲我的填充,在那裏我知道有2個實例。我傳球20到blue_range
函數,所以我不知道爲什麼它說我只傳遞3種顏色。