R可视乎|ggplot常用主题风格汇总

借助theme()函数,可以自定义ggplot2图表的任何部分。 幸运的是,可以使用大量的预构建主题,仅用一行代码即可获得良好的样式。小编汇总了常用几个包的主题风格以供参考,以后可以根据论文的风格选择内置的一些主题。

1.具体操作

这里使用iris数据集,给出绘制散点图的例子,这里没有对主题风格进行设置,使用了默认主题。

library(ggplot2)
ggplot(iris,aes(x = Sepal.Length,y = Sepal.Width,col = Species,shape = Species)) +
  geom_point()

如果你想更换主题,可以直接在之后加入对应参数即可,例如

library(ggplot2)
ggplot(iris,aes(x = Sepal.Length,y = Sepal.Width,col = Species,shape = Species)) +
  geom_point() +
  theme_bw()

接下来,我们对常用的主题风格进行汇总。

2.ggplot2包

ggplot2包内部就有一些内置主题样式。

default

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qC2N3FHH-1614580908990)(https://static01.imgkr.com/temp/12bc9ce4738f4eb58f4f3b92063247fd.png)]

theme_bw()

在这里插入图片描述

theme_minimal()

在这里插入图片描述

theme_classic()

在这里插入图片描述

theme_gray()

在这里插入图片描述

ggthemes包

: 使用该包内部的函数,记得提前安装和加载该包

该包的github网站为:https://github.com/jrnold/ggthemes。jornld给出了很多主题风格的例子可见:https://github.com/BTJ01/ggthemes/tree/master/inst/examples

这个包算是ggplot拓展包最热门的包之一了,这里罗列一些常用的主题风格函数。想继续研究的伙伴可以看上面的两个网站。

theme_excel()

在这里插入图片描述

theme_economist()

在这里插入图片描述

theme_fivethirtyeight()

在这里插入图片描述

theme_tufte()

在这里插入图片描述

theme_geocs()

在这里插入图片描述

theme_wsj()

在这里插入图片描述

theme_calc()

在这里插入图片描述

theme_hc()

在这里插入图片描述

其他包

egg包中的theme_article()

ggpubr包中的theme_pubr()

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值