在我的实验中,我正试图摆脱超过3个条件/样本的维恩地块.它只是变得越来越难以解释.
使用UpSetR::Supp()的翻转绘图效果很好,但我必须在后期制作中通过裁剪删除设置大小的绘图.我希望将其从颠倒的条形图中删除,以便生成的曲线图可以在报告中使用.
我的几个同事(我周围的生物学家,他们需要这些数字来做他们的报告)太习惯于查看Venns,他们真的希望看到每个交叉点的百分比以及完整的观测数量.一般来说,我希望展示不同条件下不同基因等表达的重叠.
下面是一个例子:
require(tidyverse)
require(stringr)
require(VennDiagram)
require(UpSetR)
temp_movies <- ggplot2movies::movies
to_UpSet <- list( Action = filter( temp_movies, Action == 1)$title,
Comedy = filter( temp_movies, Comedy == 1)$title,
Drama = filter( temp_movies, Drama == 1)$title,
Romance = filter( temp_movies, Romance == 1)$title)
upset(fromList(to_UpSet),
order.by = "freq",
set_size.show = TRUE)
它产生:
我怎样才能删除集大小图和添加%一样,在文氏图附件
Manually cropped example is here along with % labels for two bars - need % labels on all the bars: