转自ZSCI:不用敲代码的R语言绘图神站,有8大类常用样例及代码、工具包!
R语言的绘图功能十分强大,想学习R语言绘图,就要多操作。为大家推荐一个非常好的网站,十分详细地讲解了不同类别图形的R制作方法,包括分布图、相关图、排名图、比例图、地图以及动态图形等。
最重要的是这个网站汇集了大量R语言的绘图代码,只需将这些代码复制就能快速用R语言绘图,轻松用R语言绘图绝对没毛病,尤其推荐入门新手尝试这个网站,用起来十分有成就感~
一、r-garp-gallery基本介绍
网址:http://www.r-graph-gallery.com/
r-garp-gallery收录了大量利用R语言绘制的图形,这些图形包含了很多方面,通过这个网站,我们可以方便直观观察到R语言所能做的一些图形。也都有源代码,要绘图的时候只需将这些代码复制就能快速用R语言绘图!
二、r-garp-gallery功能操作
r-garp-gallery网站内包括8大类常用可视化样例及代码、工具包。
1、分布图:小提琴图、柱状图等
2、相互关系:分散图、热图等。
3、等级图:Barplot图、蜘蛛/雷达图、Wordcloud图、平行图、圆形条形图等。
4、部分图:分组和堆叠条形图、树形图、甜甜圈、圆形分格统计图表、系统树图、圆形包装等。
5、演变图:线图、面积图、堆积面积、流程图、时间序列图。
6、地图
7、流动图:和弦图、网络、桑基图、弧形图、边缘捆绑等。
8、常识图:Ggplot2、动画、交互图、3D图等。
1、分布图:小提琴图、柱状图等
以柱状图为例:可以通过R和ggplot2来构建,它只需要一个数字变量作为输入。所以网站提供了基本直方图、控制箱子大小、镜像直方图、小倍数直方图、多重直方图、边际分布等最比较基础的图形操作步骤和代码。
每一个图形都给出了操作代码。
也提供了构建高质量的直方图ggplot2或者tidyverse,并举例说明操作示例和代码。
2、相互关系:分散图、热图等
例如:分散图
还有热图这些。
3、等级图:Barplot图、蜘蛛/雷达图、Wordcloud图、平行图、圆形条形图等。
例如雷达图,会教你最基本的雷达制作,如何格式化输入数据集、雷达图自定义图表外观、多边形、网、标签等。
4、部分图:分组和堆叠条形图、树形图、甜甜圈、圆形分格统计图表、系统树图、圆形包装等。
5、演变图:线图、面积图、堆积面积、流程图、时间序列图。
6、地图
7、流动图:和弦图、网络、桑基图、弧形图、边缘捆绑等。
8、常识图:Ggplot2、动画、交互图、3D图等。
每一个图形都给出了代码,只需要将代码复制到R中逐条运行即可。
三、r-garp-gallery导航栏功能解说
顶部导航栏汇总了所有图表及快速检索工具,点击所需图表类型即可跳转到相应页面。
顶部还有一个搜索框。
输入需要的图形类型,直接跳转到代码操作页面。
最后给大家推荐一个R问答网站-Stack Overflow,当遇到R相关难题时,可以交流并寻找解决方案。网址:https://stackoverflow.com/questions/tagged/r