加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Venn图绘制的两种方式(一)

(2017-08-13 12:11:14)
1、R语言手动绘制
安装加载所需R包
install.packages("VennDiagram")
library(VennDiagram)
setwd("D:/venn")
venn1<- venn.diagram(list(A = 1:10, B = 5:15),"venn1")    ##图片保存在指定文件夹中
同理可画出更多集合的韦恩图,通常情况下最多绘制五个集合的韦恩图
venn2<- venn.diagram(list(A = 1:150, B = 121:170,C=75:234,D=23:190),filename=NULL)    
grid.draw(venn2)   ##图片显示在屏幕上
http://s3/mw690/002o29i7zy7dp8C1OuK52&690
美化:
venn3<- venn.diagram(list(A = 1:150, B = 121:170,C=75:234,D=23:190),"venn3.png",  col = "black",fill = c("cornflowerblue", "green", "yellow", "darkorchid1"),alpha = 0.4,cat.col = c("darkblue", "darkgreen", "orange", "darkorchid4"), cat.cex = 1.5,rotation.degree = 0);

参数:
filename:指定用于保存图形文件的文件名,如果希望在当前的图形窗口中看到绘制的韦恩图,则filename必须为空;
                 若希望将绘制的图形直接保存为某文件,则直接使用venn.diagram(...,filename='*')即可完成。
col表示对应的圆周的颜色
fill:表示各个集合对应的圆的填充颜色
alpha:透明度
cat.col:表示集合名称的显示颜色
lwd:用于设定圆弧的宽度
lty:用于设定圆弧的线型
rotation.degree:可用于调整图形的旋转角度

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有