绘制韦恩图
venn_plot.Rd
绘制韦恩图
Usage
venn_plot(
files = c("./UTMOST.txt", "./FUSION.txt", "./MAGMA.txt"),
columns = NULL,
show_elements = FALSE,
show_percentage = TRUE,
digits = 1,
fill_color = c("blue", "yellow", "green", "red"),
fill_alpha = 0.5,
stroke_color = "black",
stroke_alpha = 1,
stroke_size = 1,
stroke_linetype = "solid",
set_name_color = "black",
set_name_size = 6,
text_color = "black",
text_size = 4,
label_sep = ",",
count_column = NULL,
show_outside = c("auto", "none", "always"),
auto_scale = FALSE,
save_plot = TRUE,
save_name = "venn_plot",
width = 9,
height = 7,
save_path = "./"
)
Arguments
- files
一个字符向量,包含输入文件的路径,默认值为c("./UTMOST.txt","./FUSION.txt","./MAGMA.txt")。
- columns
用于选择列/元素的字符向量索引。
- show_elements
布尔值,是否显示集合元素而不是计数/百分比,默认值为FALSE。
- show_percentage
布尔值,是否显示每个集合的百分比,默认值为TRUE。
- digits
数值,小数点后的位数,默认值为1。
- fill_color
字符向量,填充圆圈的颜色,默认值为c("blue", "yellow", "green", "red")。
- fill_alpha
数值,填充圆圈的透明度,默认值为0.5。
- stroke_color
字符串,绘制圆圈的描边颜色,默认值为"black"。
- stroke_alpha
数值,绘制圆圈的描边透明度,默认值为1。
- stroke_size
数值,绘制圆圈的描边大小,默认值为1。
- stroke_linetype
字符串,绘制圆圈的线型,默认值为"solid"。
- set_name_color
字符串,集合名称的文本颜色,默认值为"black"。
- set_name_size
数值,集合名称的文本大小,默认值为6。
- text_color
字符串,交集内容的文本颜色,默认值为"black"。
- text_size
数值,交集内容的文本大小,默认值为4。
- label_sep
字符串,用于显示元素的分隔符字符,默认值为","。
- count_column
字符串,指定元素重复计数的列。
- show_outside
字符串,显示不属于任何集合的元素,默认值为c("auto", "none", "always")。
- auto_scale
布尔值,是否允许根据元素计数自动调整圆圈大小,默认值为FALSE。
- save_name
字符串,保存交集数据与PDF文件的文件名,默认值为"venn_plot"。
- width
数值,保存的PDF文件的宽度,默认值为9。
- height
数值,保存的PDF文件的高度,默认值为7。
- save_path
字符串,保存PDF文件的路径,默认值为"./"。