如何解决如何在 highcharter 树图中表示四个变量?
我想用包含四个变量的 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 举报,一经查实,本站将立刻删除。