R绘制Venn图

维恩图:反映不同集合之间的交集以及并集情况的展示图

常用R包:gplots,venneuler,VennDiagram,最常用的是VennDiagram包的使用。

  1. VennDiagram使用
library(VennDiagram)
A <- length(A)
B <- length(B)
A_B <- length(intersect(A,B))

dev.new()#创建新的图片窗口

venn.plot <- VennDiagram::draw.pairwise.venn(area1 = A,area2 = B,
                                             cross.area = A-B,
                                             category = c("A","B"),
                                             cat.col = c("red","blue"),
                                             fill = c("red","blue"),
                                             lty = "blank",
                                             cex = 2,#内标签大小
                                             cat.cex = 1,#外标签大小
                                             cat.pos = c(0,0),#设置外标签相对圆圈12点方向的旋转的位置
                                             cat.fontface = "bold", #设置外标签为粗体
                                             #cat.dist = c(0.1,0.1), #设置外标签相对圆圈中点的位置
                                             #cat.default.pos = "text"#,#设置外标签在内部
                                             cat.default.pos = "outer", #设置外标签在外部
                                             ext.pos = 30,
                                             #ext.dist = -0.05,
                                             ext.length = 0.85
                                             #ext.line.lwd = 2,
                                             #ext.line.lty = "dashed"
                                            
)
grid.newpage() #擦去当前图片窗口的图画
pdf("bulk Naive_CD4T vs single Naive_CD4T.pdf") #输出PDF文档图片
grid.draw(venn.plot) #在当前界面作图

dev.off() #销毁创建的图片窗口
dev.list() #查看目前的图片窗口
  1. Rplots
library(gplots)
venn(data = list(A,B))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值