2017-02-23 3 views
0

데이터 집합이 450 개 있습니다. 나는큰 데이터 세트에서 스택 막대 그림의 색을 변경하는 방법

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

내가 color pattern:

내가 this one:

I 비슷한 색상 패턴으로 플롯을 얻기 위해 노력하고 지속적인 소위 읽을 수 없습니다와 막대를 얻을 스토킹 막대 그래프를 만들 수 ggplot2를 사용하는 경우 RColorBrewer와 같은 다른 색상 표를 시도했지만 큰 데이터 집합에는 적합하지 않습니다.

+1

사용해야 할 색상 팔레트에 대한 제안을 요청합니까? 그렇다면 사용 가능한 R 색상 팔레트의 분류에 대한 [이 페이지 참조] (https://www.nceas.ucsb.edu/~frazier/RSpatialGuides/colorPaletteCheatsheet.pdf) – emilliman5

답변

0

@ emilliman5가 제공하는 link은 최대 12 개의 색상이 여전히 포함되어 있지만 마지막 페이지에서 일부 대조 팔레트를 제공합니다. 에 의해 더 많은 색상을 얻을 수 있습니다 :

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

이것은 Set1 팔레트에서 모두 9 개 색상을 생산하는 RColorBrewer를 호출 한 후 총 20 색을 얻기 위해 보간. 그래도 보간 된 색상은 원래의 색상 팔레트와 대조되는 것이 아닙니다. 그렇다면 10 개 이상의 카테고리가 필요하다면 누적 막대 그래프가 진정 최고의 선택입니까?