收藏 | 12个ggplot2拓展程序助你强化R可视化

640?wx_fmt=png

作者:Asha Hill

翻译:张玲

校对:梁傅淇

本文约2900字建议阅读10分钟。

本文将为大家简要介绍12个ggplot2拓展程序,包括它们让R可视化更强大的原因以及相应的具体示例。


640?wx_fmt=png


自2007年推出以来,ggplot2已经成为世界上下载最频繁、应用最广泛的R包之一。包括它的创造者Hadley Wickham在内,许多人将这一成就归功于ggplot2背后的理念。这个包的灵感来自Leland Wilkinson关于数据可视化的开创性文章《图形语法》(The Grammar of Graphics),这篇文章将图形分解成刻度和层次等语义组件,并将数据从表示中分离出来。


如果你是世界上众多ggplot2爱好者之一,你可能有时会发现自己正在寻找出色的软件包来拓展其功能。幸运的是,在过去的10年里,R社区一直致力于构建ggplot2的拓展包。今天我们推荐了12个我们最喜欢的ggplot2拓展程序,以帮助你为你的ggplot2赋予更多的能量,增加更多的光彩——或者只是为了更方便地创建图表。


请继续阅读我们的文章。我们的文章包括大量的R Notebook,能够让你从浏览器里充分了解这些包。


1. gganimate


640?wx_fmt=png

动态演示人均GDP随时间的变化

数据源自从GAPMPEDER数据(David Robinson)


喜欢你的gglot 可视化,但希望它有更多的运动部件?gganimate可以帮助你解决这个问题。像ggplot2处理x,y,颜色等一样,这个包将“帧”(即动画中的时间点)作为一个美学单元处理,从而使得ggplot2的可视化“活”起来。结果是一个从相同图的不同帧中构建出来的动画。


正如你在上面的例子中所看到的,gganimate画出的图的坐标轴范围和图例不变,只有点在移动,这样观察者的注意力可以集中在数据如何随时间变化上。这也意味着,和动画扩展包(你创建多个图,并将它们组合起来)不同的是,gganimate只需要构建图一次,包括坐标轴和图例。


gganimate还允许你将动画保存成文件,如GIF,视频或动态网页,以便在RStudio和NoteBook之外使用。


创建者:David Robinson

了解更多:gganimate


2. gganimate


640?wx_fmt=jpeg美国各州逮捕的聚类分析(Andrie de Vries)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值