各位科研芝士的小伙伴,今天给大家分享可视化专题韦恩图的绘制
看到这两张图是不是突然觉得有一种我文章正好需要这个图的感觉,我们接下来将每周分享一图。一提到韦恩图大家感觉都可以画,但是好看的美观的韦恩图却不是那么多,今天我们就来学习一下如何基于R语言绘制上面的图形。
欲画此图,必装其包,今天的主角便是VennDiagram包
01
安装加载VennDiagram包,直接install和library即可
02
构造四个数据集,分别为A,B,C,D,这里采用sample函数从1:1000中分别选取相应数目的随机数
03
接着便是我们需要如下三步:
首先进行构造数据结构,把四个数据集构造成一个list
接着给我们的每一个对象填充一个颜色
最后设置我们图片需要保存的名字
04
重要的绘图函数venn.diagram,该函数需要输入的参数比较多,才保证你的图的美观性
首先我们要输入我们的结构对象,接着是图片的名字,还有就是图片保存的格式,这里是png格式,以及填充的颜色设置,字体设置,文本文字的设置等,下面的设置便出现如下的图:
结果
05
边界线调整,使之出现第二章韦恩图的效果,需要增加一个设置为lty=dashed, lty代表设置线条格式。
结果如下
Ok,看到上面简单的设置便可以出现文章发表级别的图,有没有比较心动,我们推出了基于R语言的医学基础绘图视频教程,感兴趣的同学可以购买学习,购买课程后即可进入VIP售后群,届时将有老师进行专业答疑,为您的学习保驾护航。