Ich erstelle eine HighCart Treemap in R mit drei Drilldown Levels. Ich bemerkte, dass mit mehr als 2 Ebenen, die Karte heraus seltsam kommt, mit der gesamten Karte drückte in einer der äußersten Eltern, während die anderen Eltern leer sind, wie folgt aus:highchart Treemap in R mit mehr als 2 Drilldowns macht eine falsch verschachtelte Map
hier ist mein Code:
#set up
library(treemap)
library(highcharter)
set.seed(12345)
level1 <- letters[1:3]
level2 <- as.character(1:2)
level3 <- c("%", "*")
df <- expand.grid(level1, level2, level3)
df$size <- sample(20, nrow(df), replace=T)
df$color <- sample(20, nrow(df), replace=T)
tm <- treemap(df, index = c("Var1", "Var2", "Var3"),
vSize = "size", vColor = "color",
type = "value")
hc_tm <- highchart(height = 800) %>%
hc_add_series_treemap(tm, allowDrillToNode = TRUE,
layoutAlgorithm = "squarified",
name = "tmdata")
hc_tm
Was fehlt mir hier? Danke für Ihre Hilfe.
Es gibt viele Fragen, wie @molle sagte, in der 'hc_add_series_treemap' Funktion. Wie Sie sehen können, funktionieren nur Level2 Treemaps. In der Tat muss ich überprüfen, warum diese Funktion nicht auf mehrere Ebenen verallgemeinern kann. Ich habe keine Zeitleisten, aber ich werde versuchen, dies in der nächsten Version von Highcharter (1 oder 2 Monate, denke ich) zu beheben. – jbkunst
Danke! Ich kann die Problemumgehung bis dahin verwenden. – chungkim271
hey @jbkunst, habt ihr schon eine neue Version? – chungkim271