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

交集数据