Отображаемое значение, отличное от «size» с sunburstR - PullRequest
0 голосов
/ 27 февраля 2020

Следующий код генерирует простой интерактивный солнечный луч, используя sunburstR (пример взят из https://timelyportfolio.github.io/sunburstR/articles/sunburst-2-0-0.html). При прокрутке любого раздела отображается «размер», а также клинья окрашиваются в соответствии с «размером». Я хотел бы иметь возможность вручную указать значение, отличное от «size», которое будет отображаться при прокрутке, а также будет использоваться для окрашивания клиньев. Это возможно? Другими словами, я хотел бы иметь возможность иметь все клинья одинакового размера, но иметь возможность указывать разные значения для каждого клина.

library(sunburstR)
library(htmltools)
library(d3r)

dat <- data.frame(
  level1 = rep(c("a", "b"), each=3),
  level2 = paste0(rep(c("a", "b"), each=3), 1:3),
  size = c(10,5,2,3,8,6),
  stringsAsFactors = FALSE
)

knitr::kable(dat)
tree <- d3_nest(dat, value_cols = "size")
tree

sb1 <- sunburst(tree, width="100%", height=400)
sb1 
...