R 如何为ggplot2全局设置主题?
我创建了一个包含大量生成ggplot的函数的包 起初,我对所有的绘图函数都使用了默认主题(灰色主题),但后来我发现黑白主题更吸引人,并使用该主题开发了最新的绘图函数 是否有一种方法可以全局(即在一个位置)设置ggplot2主题,而不必在每次找到要应用于所有绘图的新主题时修改所有绘图函数?我要做的是设置R 如何为ggplot2全局设置主题?,r,ggplot2,R,Ggplot2,我创建了一个包含大量生成ggplot的函数的包 起初,我对所有的绘图函数都使用了默认主题(灰色主题),但后来我发现黑白主题更吸引人,并使用该主题开发了最新的绘图函数 是否有一种方法可以全局(即在一个位置)设置ggplot2主题,而不必在每次找到要应用于所有绘图的新主题时修改所有绘图函数?我要做的是设置 th <- theme() 给你,你应该再把包裹装上 library(ggplot2); theme_set(theme_bw()) 现在有一个R-package可以在全球范围内设置主
th <- theme()
给你,你应该再把包裹装上
library(ggplot2); theme_set(theme_bw())
现在有一个R-package可以在全球范围内设置主题 他们的示例代码: library(thematic) thematic_on( bg = "#222222", fg = "white", accent = "#0CE3AC", font = font_spec("Oxanium", scale = 1.25) ) 图书馆(专题) 专题讨论( bg=“#2222222”,fg=“白色”,重音=“#0CE3AC”, font=font\U规格(“氧化铵”,刻度=1.25) )
之后,每个绘图都会继承这些设置。有
主题集?主题集/?主题更新/?主题替换(它们都指向同一手册页)您可能只想使用主题集如果您希望panel.grid.major成为主题的一部分,例如,theme_grey()?@jzadratheme_set(theme_bw()+theme(panel.grid.major=element_line(color=“blue”))
如何添加自定义设置,例如panel.background=element_rect(fill=“#f2ff”,color=NA)
library(ggplot2); theme_set(theme_bw())
library(thematic)
thematic_on(
bg = "#222222", fg = "white", accent = "#0CE3AC",
font = font_spec("Oxanium", scale = 1.25)
)