MRE:
library(tinyplot)
tinytheme(
theme = "minimal",
tinytheme = "minimal_with_grid",
"grid" = TRUE
)
tpar("tinytheme")
tinyplot(
mpg ~ cyl,
data = mtcars
)
In released version of tinyplot, the above runs without error. I can use tpar to check if my custom theme was applied (vs uncustomized "minimal"). In main (49e9259), above fails with "Error in get(paste0("theme_", .tinytheme), envir = asNamespace("tinyplot")) : object 'theme_minimal_with_grid' not found.
|
get(paste0("theme_", .tinytheme), envir = asNamespace("tinyplot")) |
I'm aware that tinytheme is not a documented tpar, so I guess I shouldn't expect a stable interface. But it was suggested at least to read it in #556 .
I guess this is a feature request to allow user-defined named themes in some way as properly supported feature.
MRE:
In released version of tinyplot, the above runs without error. I can use
tparto check if my custom theme was applied (vs uncustomized"minimal"). Inmain(49e9259), above fails with"Error in get(paste0("theme_", .tinytheme), envir = asNamespace("tinyplot")) : object 'theme_minimal_with_grid' not found.tinyplot/R/tinyplot.R
Line 971 in 49e9259
I'm aware that
tinythemeis not a documentedtpar, so I guess I shouldn't expect a stable interface. But it was suggested at least to read it in #556 .I guess this is a feature request to allow user-defined named themes in some way as properly supported feature.