R 防止venn创建边框并使标签与彩色区域重叠

R 防止venn创建边框并使标签与彩色区域重叠,r,venn,R,Venn,我需要做一个维恩图,但标签很长,要么与边框、颜色重叠,要么被截断 我如何只在空白处获得标签,而不获得截断。我也不想让正方形的边界线围绕着地块 library(venn) cols <- c("LONG_COL_NAMES_OVERLAP_BORDER_GET_CUTOFF","HAVE_TO_USE_THIS_LIB", "HOPE_YOU_HAVE_NICE_DAY") plot_list <- list() for (c

我需要做一个维恩图,但标签很长,要么与边框、颜色重叠,要么被截断

我如何只在空白处获得标签,而不获得截断。我也不想让正方形的边界线围绕着地块

library(venn)
cols <- c("LONG_COL_NAMES_OVERLAP_BORDER_GET_CUTOFF","HAVE_TO_USE_THIS_LIB", "HOPE_YOU_HAVE_NICE_DAY")
plot_list <- list()
for (col in cols) {
  plot_list[[col]] <- rep('whatever', 100)
}

out_path <- "~/my_plot.png"
png(filename = out_path, width = 2000, height = 2000)
venn(plot_list, ilab=TRUE, zcolor = "style", ilcs = 6, sncs=3, bodors=TRUE)
dev.off()
库(维恩)
科尔斯