2016-05-16 78 views
1

进出口使用一种叫做的treemapify很酷库的细节可以发现here并从github仓库here绘制树地图中的R使用treemapify

基于我看来文档的阅读使一些数据的树形图基于ggplot2所以它应该是可以修改图形使用语法的图形

我的代码在一些组成的数据以下。最终的结果是相当不错的,但我想改变颜色使用线scale_colour_brewer更微妙。该图运行良好,但配色方案似乎被忽略。有没有人有这方面的经验?

# Create Random Data 
country <- c("Ireland","England","France","Germany","USA","Spain") 
job <- c("IT","SOCIAL","Project Manager","Director","Vice-President") 

mydf <- data.frame(countries = sample(country,100,replace = TRUE), 
       career = sample(job,100,replace=TRUE), 
       participent = sample(1:100, replace = TRUE) 
) 

# Set Up the coords 
treemap_coords <- treemapify(mydf, 
         area="participent", 
         fill="countries", 
         label="career", 
         group="countries") 

# Plot the results using the Green Pallete 
ggplotify(treemap_coords, 
     group.label.size.factor = 2, 
     group.label.colour = "white", 
     label.colour = "black", 
     label.size.factor = 1) + 
    labs(title="Work Breakdown") + 
    scale_colour_brewer(palette = "Greens") 

回答

1

如果你想改变矩形的填充颜色,尝试fill,而不是一个规模为colour

scale_fill_brewer(palette = "Greens")