【发布时间】:2021-11-20 09:48:43
【问题描述】:
Euler 包是少数几个可以制作圆面积变化的维恩图的包之一。
我有以下代码,它使我成为一个漂亮的维恩图:
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 代码确定颜色:
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()
这给了我一个错误:“grDevices::col2rgb(rcol_in) 中的错误:RGB 规范无效”
这个包是否可以使用 rgb 代码指定颜色?我注意到 X11 颜色名称 (https://en.wikipedia.org/wiki/X11_color_names) 工作正常,但它们的范围很窄。
【问题讨论】: