geom_treemap () не окрашивает правильные границы подгрупп - PullRequest
0 голосов
/ 25 февраля 2019

Моя пробная версия набора данных

variable   value    SubGroup1
  Total     6.44        A
 Total-Crop 4.54        A

Мне нужна древовидная карта, как показано ниже, в частности, вторая цифра, где Total-Crop - это фактическое подмножество Total (4.54 <6.54) (рис. A, чтобы дать представлениеот общего размера блока, т. е. 6,44).</p>

enter image description here

С моим приведенным ниже кодом карты дерева ggplot мой график таков, что Total-Crop не является подмножеством Total, даже если я указал подгруппу.См. Изображение ниже, где коробки соприкасаются друг с другом и имеют почти одинаковый размер, поскольку 4,54 близко к 6,44.

plot<-ggplot(trial, aes(area = value, label=variable, fill=variable, subgroup= SubGroup1)) +
geom_treemap() + scale_fill_brewer(palette="Greens") +
geom_treemap_subgroup_border(colour="red", size=3)+
geom_treemap_text (color="black", place="center",reflow=TRUE) + guides(fill=FALSE)+ theme_minimal()

enter image description here

Нужно ли мнеизменить мой фрейм данных так, чтобы Total составлял 6,44-4,54 ~ 2,5?Как мне изменить код treemap () с подгруппой, чтобы получить второй рис моей первой панели?

...