首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EULERR-package Venn-图表RGB-colors

EULERR-package Venn-图表RGB-colors
EN

Stack Overflow用户
提问于 2021-11-20 09:48:43
回答 1查看 31关注 0票数 0

Euler包是为数不多的几个包之一,它可以使圆的面积发生变化的维恩图。

我有以下代码,它使我成为一个漂亮的维恩图:

代码语言:javascript
复制
tiff("test.tiff", units="in", width=7, height=5, res=600)
fit <- euler(c(A = 1657, B = 105, "A&B" = 65, C = 407, 
"A&C" = 657, "B&C" = 138, "A&B&C" = 228))
plot(fit, fills = c("skyblue", "plum", "sandybrown"), quantities = TRUE)
dev.off()

但是,我想使用RGB代码来确定颜色:

代码语言:javascript
复制
tiff("test.tiff", units="in", width=7, height=5, res=600)
fit <- euler(c(A = 1657, B = 105, "A&B" = 65, C = 407,
 "A&C" = 657, "B&C" = 138, "A&B&C" = 228))
plot(fit, fills = c("#CDCDCD", "#5EACCAB", "#E6A176"), quantities = TRUE)
dev.off()

这会给我一个错误:"Error in grDevices::col2rgb(rcol_in):invalid RGB specification“

这个包可以使用RGB码指定颜色吗?我注意到X11颜色名称(https://en.wikipedia.org/wiki/X11_color_names)工作正常,但它们的范围很窄。

EN

回答 1

Stack Overflow用户

发布于 2021-11-20 10:40:36

Color #5EACCAB不存在。听着,我改了:

代码语言:javascript
复制
fit <- euler(c(A = 1657, B = 105, "A&B" = 65, C = 407, 
                "A&C" = 657, "B&C" = 138, "A&B&C" = 228))
plot(fit, fills = c("#CDCDCD", "#666666", "#E6A176"), quantities = TRUE)

P.S.如果你经常使用颜色,我建议你使用RColorBrewer包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70044826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档