我正在使用Maps.R庫中的worldmap函數。它運行在ggplot2中。ggplot2 worldmap中的圖例大小
我想使圖例更大一些。我使用
theme(legend.key.size = unit(measure, "units"))
我的R端子回報:
could not find function "unit"
任何線索,這是怎麼回事呢? 我相信這是ggplot2中調整圖例大小的正確語法。
由於多, BFB
我正在使用Maps.R庫中的worldmap函數。它運行在ggplot2中。ggplot2 worldmap中的圖例大小
我想使圖例更大一些。我使用
theme(legend.key.size = unit(measure, "units"))
我的R端子回報:
could not find function "unit"
任何線索,這是怎麼回事呢? 我相信這是ggplot2中調整圖例大小的正確語法。
由於多, BFB
功能unit
在grid
包。您需要顯式地加載它,並將它與
library("grid")
至於在評論你的後續問題添加到您的搜索路徑,因爲ggplot2
需求grid
,當ggplot2
加載並取得其功能提供給ggplot2
grid
加載。但是,它不會被添加到全局搜索路徑中,因此當您嘗試直接調用它們時,找不到它的(grid
's)函數。調用library()
(或require()
)使他們可以找到。
兩個函數之間的差別他們的文檔中描述
library(package)
和require(package)
都與名稱package
加載包。require
專爲在其他功能中使用而設計;它返回FALSE
,並且如果包不存在,則會發出警告(而不是像library()
默認那樣會發生錯誤)。
並且在該其他問題:What is the difference between require() and library()?
功能單元是在庫網格。也許這個庫不會在你的會話中加載。嘗試庫(網格) –
非常好。奇蹟般有效。如果ggplot2依賴於網格,爲什麼R在加載ggplot2時沒有加載網格?也許這得到了我已經有一段時間的另一個問題.. library()和require()之間的區別是什麼,這是最佳實踐使用?還是取決於? (像大多數人一樣) – bfb