我正在使用 Maps.R 库中的 worldmap 函数。它在 ggplot2 中运行。
我想让传说更大一点。我在用
theme(legend.key.size = unit(measure, "units"))
我的 R 终端返回:
could not find function "unit"
关于这里发生了什么的任何线索?我相信这是 ggplot2 中调整图例大小的正确语法。
非常感谢,bfb
该功能unit
在grid
包中。您需要显式加载它并将其添加到您的搜索路径
library("grid")
至于您在评论中的后续问题,因为ggplot2
需要grid
,grid
在加载时ggplot2
已加载,其功能可用于ggplot2
. 但是,它没有添加到全局搜索路径中,因此grid
当您尝试直接调用它们时,找不到它的 ('s) 函数。调用library()
(or require()
) 可以找到它们。
他们的文档中描述了这两个函数之间的区别
library(package)
并且require(package)
都使用 name 加载包package
。require
设计用于其他功能;如果包不存在,它会返回FALSE
并给出警告(而不是默认情况下的错误)。library()
在另一个问题中:require() 和 library() 有什么区别?