ITPub博客

首页 > > > R语言绘图:使用主题提高图片的美感

R语言绘图:使用主题提高图片的美感

作者:浪花小雨滴 时间:2020-01-02 21:49:41 0 删除 编辑

作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量、机器学习、数据可视化、应用统计建模、知识图谱等,著有《R语言数据高效处理指南》(《R语言数据高效处理指南》(黄天元)【摘要 书评 试读】- 京东图书,《R语言数据高效处理指南》(黄天元)【简介_书评_在线阅读】 - 当当图书)。知乎专栏:R语言数据挖掘。邮箱:huang.tian-yuan@qq.com.欢迎合作交流。


一直在使用ggplot2画图,让我不用花太多心思就能够得到较为美观的数据图,但是近来发现总是差那么点意思,难以给人惊艳的感觉。科研作图本来就是科学问题最重要,图片倒也没有花太多时间去美化。但是当你看到别人文章一个特别漂亮的图的时候,你会由衷希望自己能够画出来。事实上是完全可以的,R令人无所不能。

这次调查了一些与主题相关的包,能够在一些设定下让图片更加漂亮,以下简单介绍:

basetheme

因为不怎么用基本包作图,不一定能用到。但是我发现有的R用户乃至贡献者对基本包有特别的热爱,事实上我在做部分图的时候就遇到过找不到ggplot2方案而必须使用base的情况,因此应该mark以下这个包,能够给基本包加上美丽的外衣。

https://github.com/KKPMW/basetheme​github.com

ggsci

配色专用,有很多的杂志方案。对于ggplot2基本配色审美疲劳之后,使用这个方案不失为一个非常好的选择。

https://github.com/nanxstats/ggsci​github.com

ggdark

专注于深色(黑色)背景。因为学术出版的缘故,如果需要印刷用黑色往往不环保,所以也就没有怎么用过。但是随着无纸化的推进,其实在电脑屏幕上使用黑色可能更加环保,而且效果往往非常炫酷。也许是我们对白色也审美疲劳了。

https://cran.r-project.org/web/packages/ggdark/readme/README.html​cran.r-project.org

定制化主题(ggtheme/hrbrmstr/tvthemes)

有的包把一些定制的主题设置好了,能够同时对背景、配色和字体进行统一的更改,尽管要找到合适的往往要花一点时间,但是非常值得。个人觉得tvthemes非常的有特色。

Extra Themes, Scales and Geoms for 'ggplot2'​jrnold.github.io
https://github.com/hrbrmstr/hrbrthemes​github.com
https://github.com/Ryo-N7/tvthemes​github.com
https://github.com/cttobin/ggthemr​github.com


便捷地更改主题(ggconf)

在ggplot2中更改主题其实代码量比较多,为了解决这个问题,有了ggconf,可以使用theme2函数来对整体的主题进行快速的统一设置。

https://github.com/caprice-j/ggconf​github.com

最后,补充最近看到可视化比较好的作品,它们对背景、颜色、透明度、坐标轴的使用非常妥当,值得参考:

Modeling salary and gender in the tech industry​juliasilge.com


Classifying genres in R using Spotify data​图标

原文作者:;如有侵权,请联系管理员删除。

下一篇: MongoDB Map Reduce
请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    39991