前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手把手教你画不一样的韦恩图

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

作者头像
百味科研芝士
发布2019-09-08 22:22:28
2.5K0
发布2019-09-08 22:22:28
举报
文章被收录于专栏:百味科研芝士

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 百味科研芝士 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档