Skip to contents

绘制韦恩图

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

Value

交集数据