4

我正在使用 Maps.R 库中的 worldmap 函数。它在 ggplot2 中运行。

我想让传说更大一点。我在用

theme(legend.key.size = unit(measure, "units"))

我的 R 终端返回:

could not find function "unit"

关于这里发生了什么的任何线索?我相信这是 ggplot2 中调整图例大小的正确语法。

非常感谢,bfb

4

1 回答 1

4

该功能unitgrid包中。您需要显式加载它并将其添加到您的搜索路径

library("grid")

至于您在评论中的后续问题,因为ggplot2需要gridgrid在加载时ggplot2已加载,其功能可用于ggplot2. 但是,它没有添加到全局搜索路径中,因此grid当您尝试直接调用它们时,找不到它的 ('s) 函数。调用library()(or require()) 可以找到它们。

他们的文档中描述了这两个函数之间的区别

library(package)并且require(package)都使用 name 加载包packagerequire设计用于其他功能;如果包不存在,它会返回FALSE并给出警告(而不是默认情况下的错误)。library()

在另一个问题中:require() 和 library() 有什么区别?

于 2013-04-18T20:55:32.590 回答