[英]Problems generating tree diagram with hctreemap2
library(highcharter)
library(dplyr)
library(viridisLite)
library(forecast)
library(treemap)
data("Groceries", package = "arules")
dfitems <- tbl_df(Groceries@itemInfo)
set.seed(10)
dfitemsg <- dfitems %>%
mutate(category = gsub(" ", "-", level1),
subcategory = gsub(" ", "-", level2)) %>%
group_by(category, subcategory) %>%
summarise(sales = n() ^ 3 ) %>%
ungroup() %>%
sample_n(31)
hctreemap2(group_vars = c("category","subcategory"),
size_var = "sales")%>%
hc_tooltip(pointFormat = "<b>{point.name}</b>:<br>
Pop: {point.value:,.0f}<br>
GNI: {point.colorValue:,.0f}")
錯誤如下
Error in hctreemap2(., group_vars = c("category", "subcategory"), size_var = "sales"): Treemap data uses same label at multiple levels.
我嘗試了所有方法,但都沒有成功,有經驗的人可以向我解釋發生了什么嗎?
當我嘗試您的代碼時,它還指出不推薦使用 function 並使用data_to_hierarchical
。 雖然,它從來沒有那么簡單,對吧? 我嘗試了多種方法讓hctreemap2
工作,但無法辨別出這個問題。 從那里我轉向 package 推薦的data_to_hierarchical
。 現在這沒有問題 - 一旦我找到了正確的type
,事后看來似乎有點明顯。
話雖如此,這就是我所擁有的:
data_to_hierarchical(data = dfitemsg,
group_vars = c(category,subcategory),
size_var = sales) %>%
hchart(type = "treemap") %>%
hc_tooltip(pointFormat = "<b>{point.name}</b>:<br>
Pop: {point.value:,.0f}<br>
GNI: {point.colorValue:,.0f}")
您實際上並沒有指定顏色,因此 GNI 出現空白。
如果您遇到任何問題,請告訴我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.