【问题标题】:Unable to change colors in eulerr无法在 eulerr 中更改颜色
【发布时间】:2019-12-02 05:24:17
【问题描述】:

我有三个基因列表,我试图在 R 中使用 eulerr 绘制欧拉图。我无法弄清楚为什么代码 provided here 不允许我更改不同集合的颜色.

这是一个示例代码:

d <- list(a = c(1:10),
          b = c(2:31),
          c = c(8:14))
d <- lapply(d, as.character)

fit <- plot(euler(d),quantities = TRUE)
plot(fit,
     fills = c("pink", "darkgoldenrod1", "black"),
     edges = FALSE,
     fontsize = 8,
     quantities = list(fontsize = 8))

这是输出图像:

显示的颜色是默认颜色,而不是我指定的颜色。

会话信息() R 版本 3.6.1 (2019-07-05) 平台:x86_64-w64-mingw32/x64(64位) 运行于:Windows 10 x64(内部版本 18362)

【问题讨论】:

  • 您正在对来自plot.euler() 的对象调用plot.euler(),这只会导致在当前设备上绘制第一次调用的绘图。
  • 啊!我得到它。谢谢!

标签: r venn-diagram eulerr


【解决方案1】:

你有没有尝试过这样的事情:

library(eulerr)
d <- list(a = c(1:10),
          b = c(2:31),
          c = c(8:14))
d <- lapply(d, as.character)

fit <- plot(euler(d),
            fills = c("pink", "darkgoldenrod1", "black"),
            quantities = TRUE)
fit

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    • 2012-01-02
    相关资源
    最近更新 更多