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

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

借助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

image.gifEMLSWK``C${%)D_0B%P0L]V.png

theme_bw()

7BLGH{@GY4R)B}89BCF%Y58.png

theme_minimal()

image.gif7YBL}EVQ}J0~1)5LVEESKPP.png

theme_classic()

{DV3JMPIY$%J8~0JVM16GTB.png

theme_gray()

L`(D8%7D[TF1J}RJZR3QLJT.png


ggthemes包

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

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

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

theme_excel()

9Z~{{LFJ4$VK5_`ZU%NGTXF.png

theme_economist()

LH3GBS]6US_`]M1MLDNR$61.png

theme_fivethirtyeight()

image.gif%JX~WES~X9CU4}J97PV%E%9.png

theme_tufte()

PTFEMBURBQMRAFI$Y)A[$~7.png

theme_geocs()

J{9`[~]NAY`I%_{M~7T5_`Y.png

theme_wsj()

image.gif

网络异常,图片无法展示
|

theme_calc()

V~DCHN1VV5I}VA3J(60`CZG.png

theme_hc()

XU2{GOQTDUI1U{_SOZWHX@L.png


其他包

egg包中的theme_article()

U}RF`5}Z7~]]2HPAO7S4S_R.png

ggpubr包中的theme_pubr()

9RNG%X7NFC6%J8HC)$3BUTO.png

目录
相关文章
|
搜索推荐
ggplot2|theme主题设置,详解绘图优化-“精雕细琢”
ggplot2|theme主题设置,详解绘图优化-“精雕细琢”
276 0
SwiftUI直通车系列(5)—— 自定义绘制(二)
SwiftUI直通车系列(5)—— 自定义绘制
164 0
SwiftUI直通车系列(5)—— 自定义绘制(二)
SwiftUI直通车系列(5)—— 自定义绘制
SwiftUI直通车系列(5)—— 自定义绘制
158 0
SwiftUI直通车系列(5)—— 自定义绘制
|
Web App开发 iOS开发
分享一组矢量图标–UX图标字体库
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/51497847   以下内容转自:http://ux.
1024 0

热门文章

最新文章