如何排除树图中的小方框?

How can I exclude small boxes in tree map?

我在R中有树图代码

treemap(df,
        index=c("Account.Name"),
        vSize = "X2017",
        type="index",
        palette = "Reds",
        title="Test tree",
        fontsize.title = 14 
)

这里代码生成了树图,但是有很多非常小的盒子,相对于"Account.Name",它们的总和(默认fun.aggregate)非常小"X2017"。有没有办法排除这些小盒子,比如设置一些限制之类的?

您可以在创建树状图之前进行聚合。例如:

library(dplyr)
library(treemap)
df_sum = df %>% group_by(Account.Name) %>% summarise(X2017 = sum(X2017)) %>% filter(X2017 > 10)
treemap(df_sum,
        index=c("Account.Name"),
        vSize = "X2017",
        type="index",
        palette = "Reds",
        title="Test tree",
        fontsize.title = 14 
)

以上将首先按帐户名称汇总(求和)X2017 字段,然后仅保留 X2017 > 10 的情况(将其更改为您想要的值)。其余部分与您的代码相同,但将聚合数据框作为输入。