首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R可视乎|ggplot常用主题风格汇总

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

作者头像
庄闪闪
发布2021-04-08 14:53:14
发布2021-04-08 14:53:14
1.8K00
代码可运行
举报
运行总次数:0
代码可运行

借助theme()函数,可以自定义ggplot2图表的任何部分。幸运的是,可以使用大量的预构建主题,仅用一行代码即可获得良好的样式。

小编汇总了常用几个包的主题风格以供参考,以后可以根据论文的风格选择内置的一些主题。

1.具体操作

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

代码语言:javascript
代码运行次数:0
运行
复制
library(ggplot2)
ggplot(iris,aes(x = Sepal.Length,y = Sepal.Width,col = Species,shape = Species)) +
  geom_point()

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

代码语言:javascript
代码运行次数:0
运行
复制
library(ggplot2)
ggplot(iris,aes(x = Sepal.Length,y = Sepal.Width,col = Species,shape = Species)) +
  geom_point() +
  theme_bw()

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

2.ggplot2包

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

default

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()

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 庄闪闪的R语言手册 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.具体操作
  • 2.ggplot2包
    • default
    • theme_bw()
    • theme_minimal()
    • theme_classic()
    • theme_gray()
  • ggthemes包
    • theme_excel()
    • theme_economist()
    • theme_fivethirtyeight()
    • theme_tufte()
    • theme_geocs()
    • theme_wsj()
    • theme_calc()
    • theme_hc()
  • 其他包
    • egg包中的theme_article()
    • ggpubr包中的theme_pubr()
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档