前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ggplot2主题模板:ggthemr

ggplot2主题模板:ggthemr

作者头像
三猫
发布2018-04-16 10:43:15
1.5K0
发布2018-04-16 10:43:15
举报
ggplot2提供了强大的可视化能力,通过修改theme,可以实现各种精美图表。但是想绘制出好看的图表不仅需要强大的工具,还需要个人的审美、配色等能力,ggthemr包提供了近20种精美主题,极大的方便了图表绘制工作。

ggthemr介绍

ggthemr为ggplot2提供了多种主题,可以直接使用,也可以根据需要设置配色,或修改参数,改变图表展示细节。下图为几个ggthemr主题案例图,更多介绍可参考GitHub主页:https://github.com/cttobin/ggthemr#installation

R语言演示

下面我们使用iris默认数据集,对ggthemr的使用进行演示。

  • 安装并加载相应包

devtools::install_github('cttobin/ggthemr')

library(ggthemr)

library(ggplot2)

  • 用ggthemr()选择主题,绘制概率密度图。设置完后,按照正常ggplot2绘图方法进行操作即可。这里我们根据字段Species的不同,绘制出三种花的花萼长度概率分布图,并将图例设置在图的上方。

# choose theme "grape"

ggthemr('grape')

ggplot(iris,aes(x=Sepal.Length,fill=Species))+geom_density(alpha=.8)+ theme(legend.position="top")

  • 下面我们对函数中的一些参数进行修改,观察区别。

ggthemr('grape',type = "outer", layout = "scientific")

ggplot(iris,aes(x=Sepal.Length,fill=Species))+geom_density(alpha=.8)+ theme(legend.position="top")

可以看出,type参数使得背景颜色范围发生了改变,layout改变了网格线的展示情况,layout参数的可选范围包括:clean, scientific, plain, clear, minimal, pastel。其他可设置的参数还包括:spacing,text_size,pos等。

  • 取消选择的主题。如果想清楚所选主题,可使用如下语句。这样,就恢复到了ggplot2默认的主题模式。

ggthemr_reset()

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

本文分享自 机器学习养成记 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档