加入收藏 | 设为首页 | 会员中心 | 我要投稿 衢州站长网 (https://www.0570zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

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

发布时间:2018-08-26 08:14:22 所属栏目:教程 来源:Asha Hill
导读:副标题#e# 技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战 本文将为大家简要介绍12个ggplot2拓展程序,包括它们让R可视化更强大的原因以及相应的具体示例。 自2007年推出以来,ggplot2已经成为世界上下载最频繁、应用最广泛的R包

ggmap 的优点在于,它使得ggplot2上的geoms可用于地图可视化。这意味着你可以在地图上创建等高线图或散点图,或者在多个地图上创建分层数据。你可以在许多不同风格的谷歌地图或者Stamen 地图上创建ggplot可视化图,从卫星图和路线图都可以——为你处理空间数据提供了最大的灵活性。

创建者:David Kahle

8. gganimate

收藏 | 12个ggplot2拓展程序助你强化R可视化
比较geom_text()和geom_text_repel()处理后的标签(Kamil Slowikowski)

ggrepel只有一个非常有用的目的:让ggplot2用户更好地控制图表中文本标签的位置。正如每个R编程人员所知道的那样,ggplot2处理文本标签的默认方式有时不太理想。(看看上面左边的图表)

ggrepel通过为ggplot提供文本和标签的位置信息来解决这个问题,这将有助于避免各种难看的标签。你可以将便签设置为简单地与其他标签、数据点或者图的边界隔离开。或者,你可以选择性地隐藏标签,将它们限定在图的某一区域中,或者调整它们以和边界对齐。愿(隔离的)力量与你同在。

创建者:Kamil Slowikowski

9. gganimate

收藏 | 12个ggplot2拓展程序助你强化R可视化
Motor Trend汽车数据集的圆形相关矩阵(Alboukadel Kassambara)

对于想要绘制相关矩阵的ggplot爱好者,ggcorrplot提供了一组优雅的选项。ggcorrplot的灵感来自corrplot包,但是被构建为需要和ggplot一起使用。这意味着,它有很多出色的功能让你控制矩阵的外观,从改变盒子的颜色、形状或大小(如上面的圆点矩阵)到添加系数标签,根据层次聚类重新排序矩阵等。

创建者:Alboukadel Kassambara,可以在Mode上找到。

10. gganimate

收藏 | 12个ggplot2拓展程序助你强化R可视化
Motor Trend汽车数据集的雷达图(Ricardo Bion)

雷达图提供了一种可视化多变量数据、发现模式的有用方法,以便于比较。ggradar旨在让你使用图形语法来创建这些图表,也被称作“蜘蛛网图”或“起始图”。

这个软件包基于Paul Williamson的代码,巧妙解决了这类图的特殊绘制问题:将环形网格线还有点、雷达坐标之间的直线结合起来。这应该是你雷达上的一个包。(抱歉,我不后悔。)

创建者:Ricardo Bion

11. gganimate

收藏 | 12个ggplot2拓展程序助你强化R可视化
美国航班模式,使用ggally将网络置于地图上(Amos Elberg)

(编辑:衢州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读