问题描述
我想用包含四个变量的 r-highcharter 创建一个交互式树状图。到目前为止,我只能通过以下方法包含三个变量:
library(highcharter)
set.seed(42)
n <- 12
dat <- data.frame(sector = factor(rep(LETTERS[1:4],n/4)),ticker = rep(letters[1:12],1),weight = sample(1:10,n,replace = TRUE),performance = sample(1:400,replace = TRUE))
print(dat)
sector ticker weight performance
1 A a 6 114
2 B b 2 262
3 C c 5 390
4 D d 4 130
5 A e 2 372
6 B f 8 3
7 C g 2 374
8 D h 3 258
9 A i 8 358
10 B j 7 186
11 C k 1 138
12 D l 5 40
hchart(
data_to_hierarchical(
dat,c(sector,ticker),weight),type = "treemap"
)
结果是一个包含三个变量的树状图。因子变量扇区用颜色表示,字符变量ticker 用瓦片表示,数字变量权重用瓦片大小表示,见图Treemap with three variables。
我还想通过颜色的亮度包含数值变量性能(最低性能 = 亮,最高性能 = 暗)。有没有办法做到这一点?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)