【发布时间】:2021-04-24 16:52:02
【问题描述】:
我使用维恩图来可视化values_one 和values_two 之间的重叠。
默认结果是黑白的,但我想用颜色填充它。基于this tutorial,我使用RColorBrewer;但是,我收到以下错误消息:
VennDiagram::draw.pairwise.venn 中的错误(area1 = length(x[1]), area2 = length(x[[2]]), : 'fill' 的参数长度异常
我做错了什么,我该如何解决?
感谢您的帮助!
# ------------------
# reproducible values
# ------------------
values_one <- c("Physical Review B", "IFAC Papersonline", "Journal Of High Energy Physics",
"Physical Review Letters", "Nuclear Fusion", "Physics Letters B")
values_two <- c("Lecture Notes", "Optics Infobase Conference Papers", "Physical Review B", "IFAC Papersonline", "Journal Of High Energy Physics", "Physical Review Letters")
# ------------------
# create VennDiagram
# ------------------
library("VennDiagram")
library("RColorBrewer")
myCol <- brewer.pal(3, "Pastel2")
venn.diagram(x = list(values_one, values_two)
, category.names = c("WoS", "Scopus")
, filename = paste0(filePath, "venn2019.png")
, output=T
, fill=myCol)
【问题讨论】:
标签: r ggplot2 colors data-visualization venn-diagram