Как удалить границу рамки Венна? - PullRequest
1 голос
/ 08 июля 2019

Мне нужно убрать границу из моей диаграммы Венна. Типичный bty='n' не работает с пакетом venn. Есть идеи как его убрать? Вот как выглядит диаграмма на данный момент https://ibb.co/nb06nF7

 #install packages
 install.packages("readxl"); install.packages("venn")

 #Load packages
 library(readxl); library(venn)

 #Read the .xlsx data
 data <- read_excel("~/Desktop/venn2.xlsx")

 #Make the data a data.frame
 data <- data.frame(venn)

  #Making the Venn diagram (cexil option changes the size of numbers, 
  cexsn option changes the size of labels)
  venn(data, ilab=FALSE, zcolor = 'style', opacity = 0.3, cexil = 0.8, 
  cexsn = 1, frame=F)

Я хочу, чтобы вены убрали границу.

1 Ответ

1 голос
/ 08 июля 2019

Внешний прямоугольник на самом деле является неотъемлемой частью диаграммы Венна (он представляет собой универсальный набор).Вот почему пакет не предлагает опцию опустить его.Если вы хотите удалить его, грязный хак может перезаписать его другим блоком в цвете фона.

venn(6, zcolor = 'style', opacity = 0.3, cexil = 0.8, cexsn = 1, frame=F)
zeroset <- matrix(1000*c(0,1,1,0,0,0,0,1,1,0), ncol = 2)
lines(zeroset, col='white', lwd=5)

enter image description here

...