UpsetR:添加数字标签以设置图的大小

时间:2019-04-22 02:14:55

标签: r upsetr

有什么方法可以在UpsetR中的设置尺寸条的顶部添加标签,类似于主交叉图的show.numbers吗?

test <-upset(grouped_hot,sets = c(“ A”,“ B”,                                    “ C”,“ N”),               nintersects = 8,mb.ratio = c(0.6,0.4),              sets.x.label =“患者人数”,                sets.bar.color =“#56B4E9”,mainbar.y.label =“患者数”,               order.by =“ freq”,空。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))

期望的结果是在每个设置的尺寸条上都带有标签,说明尺寸

1 个答案:

答案 0 :(得分:0)

可以使用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

确保已在开发模式下加载程序包。如果您以前加载过,它将从保存在存储库中的cran中加载版本。

最好,安娜