保藏 | 12个ggplot2拓展措施助你强化R可视化
ggmap 的利益在于,它使得ggplot2上的geoms可用于舆图可视化。这意味着你可以在舆图上建设等高线图或散点图,可能在多个舆图上建设分层数据。你可以在很多差异气魄威风凛凛的谷歌舆图可能Stamen 舆图上建设ggplot可视化图,从卫星图和蹊径图都可以——为你处理赏罚空间数据提供了最大的机动性。 建设者:David Kahle 8. gganimate ![]() 较量geom_text()和geom_text_repel()处理赏罚后的标签(Kamil Slowikowski) ggrepel只有一个很是有效的目标:让ggplot2用户更好地节制图表中文本标签的位置。正如每个R编程职员所知道的那样,ggplot2处理赏罚文本标签的默认方法偶然不太抱负。(看看上面左边的图表) ggrepel通过为ggplot提供文本和标签的位置信息来办理这个题目,这将有助于停止各类丢脸的标签。你可以将便签配置为简朴地与其他标签、数据点可能图的界线隔分开。可能,你可以选择性地潜匿标签,将它们限制在图的某一地区中,可能调解它们以和界线对齐。愿(断绝的)力气与你同在。 建设者:Kamil Slowikowski 9. gganimate ![]() Motor Trend汽车数据集的圆形相干矩阵(Alboukadel Kassambara) 对付想要绘制相干矩阵的ggplot喜爱者,ggcorrplot提供了一组优雅的选项。ggcorrplot的灵感来自corrplot包,可是被构建为必要和ggplot一路行使。这意味着,它有许多精彩的成果让你节制矩阵的外面,从改变盒子的颜色、外形或巨细(如上面的圆点矩阵)到添加系数标签,按照条理聚类从头排序矩阵等。 建设者:Alboukadel Kassambara,可以在Mode上找到。 10. gganimate ![]() Motor Trend汽车数据集的雷达图(Ricardo Bion) 雷达图提供了一种可视化多变量数据、发明模式的有效要领,以便于较量。ggradar旨在让你行使图形语法来建设这些图表,也被称作“蜘蛛网图”或“起始图”。 这个软件包基于Paul Williamson的代码,奇妙办理了这类图的非凡绘制题目:将环形网格线尚有点、雷达坐标之间的直线团结起来。这应该是你雷达上的一个包。(歉仄,我不反悔。) 建设者:Ricardo Bion 11. gganimate ![]() 美国航班模式,行使ggally将收集置于舆图上(Amos Elberg) ggally是ggplot的一个扩展措施,它搜集了一系列有效的特另外可视化成果。你可以行使ggally快速地在舆图上画出模子的系数可能收集,如上面的可视化图所示。或者你必要从头分列你的数据来构建字形图?你也可以用它。 建设者:Barret Schloerke,可以在Mode上找到。 12. gganimate ![]() 行使ggiraph和patchwork绘制Motor Trend汽车数据集具有悬停结果的交互图(David Gohel) 假如你想要为你的ggplot增进高级的交互或动画,ggiraph就是你的搭档。行使这个html部件,你可以扩揭示有的ggplot2 条形图,散点图,箱型图,舆图等等,以及执行诸如在悬停时表现你选择的提醒,譬喻数据值和标签,可能增进悬停动画,如上面的图表所示。 当用户点击你图表中的某一元素时,你也可以操作ggiraph来执行特定的操纵,好比打开一个新页面。只必要为举措指定一个Java函数,ggiraph就可以完成别的的操纵。 建设者:David Gohel 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |