【问题标题】:In R, what is the function of 'waiver()'?在 R 中,'waiver()' 的功能是什么?
【发布时间】:2021-09-02 21:58:22
【问题描述】:
p <- ggplot(mpg, aes(displ, hwy, size = hwy)) +
  geom_point()
p + scale_size(
  name = waiver(),
  breaks = waiver(),
  labels = waiver(),
  limits = NULL,
  range = c(1, 10),
  trans = "identity",
  guide = "legend"
)

在上面的代码中,'waiver()' 是什么意思,它的作用是什么?

【问题讨论】:

  • 来自在线文档(总是一个很好的地方:你在那里尝试过吗?):“弃权是一个“标志”对象,类似于 NULL,表示调用函数应该只使用默认值。在某些函数中用于区分不显示(NULL)和显示在别处计算的默认值(waiver())"

标签: r data-visualization visualization graph-visualization


【解决方案1】:

您可以通过在 R 控制台中输入 ?waiver 来查找豁免文档。 scale_size 文档还描述了它在您的用例中的用途。

总之,waiver() 指定函数应使用默认值作为特定参数。

因此,在您的示例中,如果name = waiver(),则比例的名称取自用于该美学的第一个映射。同样,如果breaks = waiver()labels = waiver(),函数将使用默认中断和标签。

【讨论】:

    猜你喜欢
    • 2018-01-14
    • 2014-08-30
    • 2016-06-07
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    相关资源
    最近更新 更多