首页
学习
活动
专区
工具
TVP
发布

R语言数据可视化-韦恩图

打开R程序

安装软件包:

Install.packages(“VennDiagram”)

更改工作目录到需要分析的数据所在的文件夹

其中A.txt文件或其他几个txt文件内容为一类中含有的子集代号(目前仅试过数字代号,字母加数字如Un003这种没试过,可自行尝试),目前示例展示的是4个集合,若需要增加或者减少集合自行删除相应的代码。

输入以下代码(红色部分自行修改)每行#后的内容包括#符号都不用输入:

A

B

C

D

library(grid)

library(futile.logger)

library(VennDiagram)

T

filename=NULL,#NULL表示不保存,若要保存则输入双引号和文件名代替NULL

height=2000,#输出图片长度

width=2000,#输出图片宽度

resolution=300,#输出图片分辨率

imagetype="png",#输出图片格式

main="VennDiagram",#主标题

sub="Venn",#副标题

main.cex=2,#主标题大小

sub.cex=1,#副标题大小

cex =1,#区域内部数字的字体大小

lwd=2,#边界线粗细

lty=1,#边界线类型,0代表无线,1为实线,2、3、4为虚线

col=c('red','green','blue','yellow'),#边界线颜色

ext.text=TRUE,

ext.dist=-0.15,#外部线的距离

ext.pos=-4,#线的角度默认是正上方12点位置

ext.length=0.9,#外部线长度

inverted=TRUE,

fill=c('red','green','blue','yellow'),#填充颜色

cat.col=c('red','green','blue','yellow'),#标签颜色,此处为Yanni等字体颜色

reverse=TRUE#逆时针方向

)

grid.draw(T)#绘制T的结果

代码获取直接扫描上方二维码也可

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190216G0RX4N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券