绘制韦恩图
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文件的路径,默认值为"./"。