如何排除树图中的小方框?
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
的情况(将其更改为您想要的值)。其余部分与您的代码相同,但将聚合数据框作为输入。
我在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
的情况(将其更改为您想要的值)。其余部分与您的代码相同,但将聚合数据框作为输入。