【小工具】R 画venn图 二个三个四个五个
2019-06-05 本文已影响229人
11的雾
数据:
待比较的数据以文件形式存储,且每行是一个单独的数据。
注意文件名格式建议以“.”分隔:A.txt,B.txt,因为A和B将用在图中。
比如:
cat A.txt
a
b
c
d
>>>
cat B.txt
b
d
e
f
功能:
1)两个,三个,四个,五个的venn图都可以画。
2)生成的图以固定的名称命名。
用法:
Rscript venn.R <file1> <file2> ...
画几个圈的图就跟几个文件。
案例:
Rscript venn.R test1.txt test2.txt
两个圈
Rscript venn.R test1.txt test2.txt test3.txt test4.txt
四个圈
Rscript venn.R test1.txt test2.txt test3.txt test4.txt test5.txt
五个圈
Rscript venn.R test1.txt test2.txt test3.txt
三个圈
待更新:
1)如果生成的文件名称存在,则重新命名为01,02,03之类的。
2)优化图案颜色,线条等。
代码:
点赞私信我要代码哦,