手把手教你画不一样的韦恩图

2019-09-08 22:22:28 浏览数 (1)

各位科研芝士的小伙伴,今天给大家分享可视化专题韦恩图的绘制

看到这两张图是不是突然觉得有一种我文章正好需要这个图的感觉,我们接下来将每周分享一图。一提到韦恩图大家感觉都可以画,但是好看的美观的韦恩图却不是那么多,今天我们就来学习一下如何基于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售后群,届时将有老师进行专业答疑,为您的学习保驾护航。

0 人点赞