r-如何查找预定义绘图主题的设置(例如ggplot、yarrr)



在R中,如何查找用于打印的预定义主题的设置?具体来说,我正在使用yarrr包来创建我的数据的盗版包。此功能包含许多预定义的主题:https://cran.r-project.org/web/packages/yarrr/vignettes/pirateplot.html如何查看主题的设置?这将帮助我更好地理解参数,并允许我根据需要调整绘图。

有没有一个通用命令也适用于ggplot?(顺便说一句,我使用ggplot标签是因为我不能添加yarrr作为标签(

pirateplot包中每个主题的值都可以在源代码的pirateplot_function.R中找到。

看看GitHub上的源代码——主题从第833行开始。

对于ggplot,你也可以这样做,或者调用没有()的函数,例如theme_classic会给你

function (base_size = 11, base_family = "", base_line_size = base_size/22, 
base_rect_size = base_size/22) 
{
theme_bw(base_size = base_size, base_family = base_family, 
base_line_size = base_line_size, base_rect_size = base_rect_size) %+replace% 
theme(panel.border = element_blank(), panel.grid.major = element_blank(), 
panel.grid.minor = element_blank(), axis.line = element_line(colour = "black", 
size = rel(1)), legend.key = element_blank(), 
strip.background = element_rect(fill = "white", 
colour = "black", size = rel(2)), complete = TRUE)
}
<bytecode: 0x0000018a82e33cf0>
<environment: namespace:ggplot2>

这给了你很多不必要的信息,但也向你展示了该函数中的代码。在RStudio中,您可以使用View(theme_classic)在编辑器窗口中查看它,而不是输出到控制台。

相关内容

最新更新