Al intentar modificar la configuración del tema, este código simple da el siguiente error:
library(ggplot2)
theme_nogrid <- theme_set(theme_update(
plot.margin=unit(c(.25, .25, .25, .25), "in"),))
Error in do.call(theme, list(...)) : could not find function "unit"
R
me da este error para cualquier elemento que use 'unidad'. Cualquier otra configuración que no llame "unidad" funciona bien. Estoy ejecutando R v.2.15.2 (Windows de 64 bits).
Busqué extensamente en línea sobre este problema y no encontré nada. Agradezco cualquier sugerencia al problema.
require(grid)
Respuestas:
Esto está estrechamente relacionado, aunque no exactamente idéntico a, arrow () en ggplot2 ya no es compatible , que dice:
"cargar explícitamente" aquí significa
library("grid")
orequire("grid")
(grid
es un paquete base, por lo que no es necesario instalarlo por separado).unit()
es una función delgrid
paquete, por lo que searrow()
aplica la respuesta anterior (que era aproximadamente ).Alternativamente, puede especificar
grid::unit(...)
ogrid::arrow(...)
sin cargar explícitamente todo el paquete.fuente