2017-02-23 76 views
0

我有一個包含450個變量的數據集。當我使用GGPLOT2創建的稈條形圖如何從大型數據集中更改堆積條形圖的顏色

ggplot(mDataSpecies, aes(x = Sites, y = value,fill=variable)) + 
geom_bar(stat='identity', show.legend = FALSE) 

我得到的酒吧有一個不那麼可讀連續color pattern:

我試圖讓類似於this one:

我有彩色花紋的陰謀嘗試了不同的顏色調色板,如RColorBrewer,但它們不適用於大數據集。

+1

您是否要求提供有關應使用哪種調色板的建議?如果是這樣,[見本頁](https://www.nceas.ucsb.edu/~frazier/RSpatialGuides/colorPaletteCheatsheet.pdf)可用於R調色板的細分 – emilliman5

回答

0

@ emilliman5提供的link在最後一頁中提供了一些對比鮮明的調色板,儘管最大的仍然包含最多12種顏色。它可以通過獲得更多的顏色:

colorRampPalette(brewer.pal(9, "Set1"))(20) 

這就要求了RColorBrewerSet1面板生產所有9種顏色,然後插值得到20種顏色的總額。儘管如此,插值後的顏色將不會與原始發散調色板形成鮮明對比。那麼,如果你需要超過10個類別,是一個堆疊的barplot真的是最好的選擇?