UpsetR: добавить числовые метки, чтобы установить размер на графике - PullRequest
0 голосов
/ 22 апреля 2019

Есть ли способ добавить метки поверх полос заданного размера в UpsetR, аналогично show.numbers для основного графика пересечений?

test <- расстроен (grouped_hot, sets = C ("A", "B", «С», «Н»), nintersects = 8, mb.ratio = c (0,6, 0,4), sets.x.label = "Количество пациентов", sets.bar.color = "# 56B4E9", mainbar.y.label = "Количество пациентов", order.by = "freq", empty.intersections = "on", keep.order = FALSE, scale.sets = "identity", att.pos = "top", text.scale = c (2.5,2.5,2,1.5,2.5,2.5)) </p>

Ожидаемый результат - надписи на каждой из полос заданного размера с указанием размера

1 Ответ

0 голосов
/ 28 мая 2019

это можно сделать с помощью set_size.show:

test <- upset(grouped_hot, sets= c("A", "B", "C", "N"), 
        nintersects = 8, 
        mb.ratio = c(0.6, 0.4), 
        ...
        att.pos = "top", 
        text.scale = c(2.5,2.5,2,1.5,2.5,2.5),
        set_size.show = TRUE)

Однако текущая версия пакета в Cran не поддерживает этот параметр, поэтому вы должны работать в режиме разработки (используя devtools). Процедура хорошо написана здесь: https://github.com/hms-dbmi/UpSetR/pull/104#issuecomment-376245215.

Убедитесь, что вы загружаете пакет, когда он уже находится в режиме разработки. Если вы загружаете его раньше, он загружает версию из крана, сохраненную в вашем хранилище.

Бест, Ана

...