- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 VennDiagram
包,我们可以用 venn.diagram()
制作像这样的维恩图功能 like so :
library(tidyverse)
library(hrbrthemes)
library(tm)
library(proustr)
# Load dataset from github
data <- read.table("https://raw.githubusercontent.com/holtzy/data_to_viz/master/Example_dataset/14_SeveralIndepLists.csv", header=TRUE)
to_remove <- c("_|[0-9]|\\.|function|^id|script|var|div|null|typeof|opts|if|^r$|undefined|false|loaded|true|settimeout|eval|else|artist")
data <- data %>% filter(!grepl(to_remove, word)) %>% filter(!word %in% stopwords('fr')) %>% filter(!word %in% proust_stopwords()$word)
# library
library(VennDiagram)
#Make the plot
venn.diagram(
x = list(
data %>% filter(artist=="booba") %>% select(word) %>% unlist() ,
data %>% filter(artist=="nekfeu") %>% select(word) %>% unlist() ,
data %>% filter(artist=="georges-brassens") %>% select(word) %>% unlist()
),
category.names = c("Booba (1995)" , "Nekfeu (663)" , "Brassens (471)"),
filename = 'venn.png',
output = TRUE ,
imagetype="png" ,
height = 480 ,
width = 480 ,
resolution = 300,
compression = "lzw",
lwd = 1,
col=c("#440154ff", '#21908dff', '#fde725ff'),
fill = c(alpha("#440154ff",0.3), alpha('#21908dff',0.3), alpha('#fde725ff',0.3)),
cex = 0.5,
fontfamily = "sans",
cat.cex = 0.3,
cat.default.pos = "outer",
cat.pos = c(-27, 27, 135),
cat.dist = c(0.055, 0.055, 0.085),
cat.fontfamily = "sans",
cat.col = c("#440154ff", '#21908dff', '#fde725ff'),
rotation = 1
)
.png
直接写到工作中。
?
venn.diagram
中的任何示例。文档(它们似乎都写入文件而不是在 RStudio 查看器中显示)
最佳答案
这也应该完成这项工作。我删除了可读性的参数:
...
plt <- venn.diagram(
filename = NULL,
cex = 1,
cat.cex = 1,
lwd = 2,
)
grid::grid.draw(plt)
?venn.diagram
filename
Filename for image output, or if NULL returns the grid object itself
... A series of graphical parameters tweaking the plot. See below for details Details
Argument Venn Sizes Class Description
cex 1,2,3,4,5 numeric Vector giving the size for each area label (length = 1/3/7/15 based on set-number)
grid
对象。
plot()
和
print()
不要做这个工作(似乎没有
print.grid()
)。
关于r - 使用 VennDiagram 在 RStudio 查看器中查看 venn.diagram(不仅仅是写入文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61391220/
我已经使用 VennDiagram 编写了一个简单的代码, venn.diagram(list("All Patents" = 1:140188, "Influential Patents" = 1:
我有一个用 VennDiagram 包制作的维恩图。数字超过 100,000。 我希望中间的数字是 150,001,用逗号分隔,或者 150 000,中间有一个小空格。这可能与维恩图有关吗? 这是我的
我正在使用 VennDiagram 来说明不同客户组之间的重叠 - 总体上和特定子分割市场。我遇到的问题是,VennDiagram 似乎自动将输出中的圆圈从最大到最小排序。在我创建的两个图表中,两个种
我被要求在 R 中使用 Arial 字体重做以下维恩图,但没有组名...看着 VennDiagram manual我不明白我该怎么做... 这是我的 MWE: #install.packages("V
有谁知道如何让 R 包 VennDiagram 根据集合大小缩放包含 3 个相交集合的维恩图的圆? 我可以使用 venneular 包实现这样的缩放,但我发现与 VennDiagram 相比,这在其他
使用以下代码我尝试创建维恩图然后另存为文件。 import matplotlib from matplotlib_venn import venn2 set1 = set(['A', 'B', 'C'
使用 VennDiagram包,我们可以用 venn.diagram() 制作像这样的维恩图功能 like so : library(tidyverse) library(hrbrthemes) li
我是一名优秀的程序员,十分优秀!