У меня есть простой фрейм данных, который я хочу визуализировать с помощью древовидной карты. Я сделал, используя ggplot
и treemapify
. Кажется, все в порядке, но мне интересно, как я могу отобразить переменные имени и лаборатории внутри древовидной карты, не отображая один в качестве метки и один в легенде.
Вот пример фиктивного кода и моя попытка:
library(ggplot2)
library(treemapify)
data <-
data.frame(
name = c("Group A", "Group B", "Group C", "Group D"),
value = c(8, 22, 66, 4),
lab = c("8%", "22%", "66%", "4%")
) %>%
mutate(lab = as.factor(lab))
ggplot(data, aes(area = value, fill = lab, label = name)) +
geom_treemap() +
geom_treemap_text(
colour = "white",
place = "centre",
size = 15,
) +
scale_fill_brewer(palette = "Greens")
График древовидной карты: ![enter image description here](https://i.stack.imgur.com/QUnzg.png)
Я пытаюсь получить график, подобныйэтот пример ![enter image description here](https://i.stack.imgur.com/La6BI.png)