这些是控制所有非数据显示的完整主题。如果您只需要调整现有主题的显示,请使用theme()
。
用法
theme_grey(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
theme_gray(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
theme_bw(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
theme_linedraw(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
theme_light(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
theme_dark(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
theme_minimal(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
theme_classic(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
theme_void(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
theme_test(
base_size = 11,
base_family = "",
base_line_size = base_size/22,
base_rect_size = base_size/22
)
细节
theme_gray()
-
带有灰色背景和白色网格线的标志性 ggplot2 主题,旨在将数据向前推进,同时使比较变得容易。
theme_bw()
-
经典的 dark-on-light ggplot2 主题。可能更适合使用投影仪显示的演示文稿。
theme_linedraw()
-
白色背景上只有各种宽度的黑色线条的主题,让人想起线条画。其用途与
theme_bw()
类似。请注意,这个主题有一些非常细的线条(<< 1 pt),一些期刊可能会拒绝。 theme_light()
-
主题类似于
theme_linedraw()
,但具有浅灰色的线条和轴,以将更多注意力引向数据。 theme_dark()
-
theme_light()
的深色表亲,具有相似的线条大小,但背景为深色。有助于突出彩色细线。 theme_minimal()
-
没有背景注释的简约主题。
theme_classic()
-
classic-looking 主题,有 x 和 y 轴线,没有网格线。
theme_void()
-
一个完全空洞的主题。
theme_test()
-
视觉单元测试的主题。理想情况下,除了新函数之外,它应该永远不会改变。
例子
mtcars2 <- within(mtcars, {
vs <- factor(vs, labels = c("V-shaped", "Straight"))
am <- factor(am, labels = c("Automatic", "Manual"))
cyl <- factor(cyl)
gear <- factor(gear)
})
p1 <- ggplot(mtcars2) +
geom_point(aes(x = wt, y = mpg, colour = gear)) +
labs(
title = "Fuel economy declines as weight increases",
subtitle = "(1973-74)",
caption = "Data from the 1974 Motor Trend US magazine.",
tag = "Figure 1",
x = "Weight (1000 lbs)",
y = "Fuel economy (mpg)",
colour = "Gears"
)
p1 + theme_gray() # the default
p1 + theme_bw()
p1 + theme_linedraw()
p1 + theme_light()
p1 + theme_dark()
p1 + theme_minimal()
p1 + theme_classic()
p1 + theme_void()
# Theme examples with panels
# \donttest{
p2 <- p1 + facet_grid(vs ~ am)
p2 + theme_gray() # the default
p2 + theme_bw()
p2 + theme_linedraw()
p2 + theme_light()
p2 + theme_dark()
p2 + theme_minimal()
p2 + theme_classic()
p2 + theme_void()
# }
相关用法
- R ggplot2 ggplot 创建一个新的ggplot
- R ggplot2 ggsf 可视化 sf 对象
- R ggplot2 ggsave 使用合理的默认值保存 ggplot (或其他网格对象)
- R ggplot2 gg-add 将组件添加到图中
- R ggplot2 ggproto 创建一个新的 ggproto 对象
- R ggplot2 geom_qq 分位数-分位数图
- R ggplot2 geom_spoke 由位置、方向和距离参数化的线段
- R ggplot2 geom_quantile 分位数回归
- R ggplot2 geom_text 文本
- R ggplot2 get_alt_text 从绘图中提取替代文本
- R ggplot2 geom_ribbon 函数区和面积图
- R ggplot2 geom_boxplot 盒须图(Tukey 风格)
- R ggplot2 geom_hex 二维箱计数的六边形热图
- R ggplot2 geom_bar 条形图
- R ggplot2 guide_legend 图例指南
- R ggplot2 geom_bin_2d 二维 bin 计数热图
- R ggplot2 geom_jitter 抖动点
- R ggplot2 geom_point 积分
- R ggplot2 geom_linerange 垂直间隔:线、横线和误差线
- R ggplot2 geom_blank 什么也不画
- R ggplot2 guides 为每个尺度设置指南
- R ggplot2 geom_path 连接观察结果
- R ggplot2 geom_violin 小提琴情节
- R ggplot2 guide_bins Guide_legend 的分箱版本
- R ggplot2 geom_dotplot 点图
注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Complete themes。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。