绘图资源rpubs推荐

2021-10-20 12:23:15 浏览数 (1)

rpubs这个网页其实不仅仅是绘图资源,同时包含了很多各行各业的统计示例,但是它是以创作者用户为单位组织内容,并没有行业分区的板块,也没有思维导图那样的层次结构供检索和学习。

代码语言:javascript复制
Easy web publishing from R
Write R Markdown documents in RStudio.
Share them here on RPubs. (It’s free, and couldn’t be simpler!)

不可否认的是里面的优秀资源确实不少,比如;https://rpubs.com/Mentors_Ubiqum/geom_col_1 一步步带你绘制各种各样条形图:

代码语言:javascript复制
ggplot: How to stack and draw geom col
Ubiqum Code Academy
1 Goal
2 Data preparation
3 Geom col plotting
    3.1 Simple geom_col
    3.2 Stacked bars
    3.3 Equal size columns
    3.4 Dodging columns
    3.5 Flipping the axis
4 Conclusion

然后你就可以定位到他rpubs的主页:https://rpubs.com/Mentors_Ubiqum

查看 他其它优秀教程,比如:一步步做减法学习ggplot的各个元素:https://rpubs.com/Mentors_Ubiqum/ggplot_remove_elements

目录如下:

代码语言:javascript复制
1 Goal
2 Drawing with ggplot
3 Removing elements from the plot one by one
  3.1 Legend
  3.2 Grid
  3.3 Axis elements
  3.4 Background
4 Conclusion

还有更多大神等待大家自己去挖掘了。

其实中文领域,公众号才是最好的资源,类似的绘图细节有《老俊俊的生信笔记》:

  • 环形热图进阶
  • ggplot 绘制环形堆叠条形图

精彩目录, 值得细读:

其实它的底层仍然是ggplot系列

但是如果你要从ggplot2开始一步步调制成为它这样的美图,需要的功力很深。

一张统计图就是从数据到几何对象(点、线、条形等)的图形属性(颜色、形状、大小等)的一个映射。

  • ✦ 数据(Data),最基础的是可视化的数据和一系列图形映射(aesthetic mappings),该映射描述了数据中的变量如何映射到可见的图形属性。
  • ✦ 几何对象(Geometric objects, geoms)代表在图中实际看到的点、线、多边形等。
  • ✦ 统计转换(Statistical trassformations, stats)是对数据进行某种汇总,例如将数据分组创建直方图,或将一个二维的关系用线性模型进行解释。
  • ✦ 标度(Scales)是将数据的取值映射到图形空间,例如用颜色、大小或形状来表示不同的取值,展现标度的常见做法是绘制图例和坐标轴。
  • ✦ 坐标系(Coordinate system, coord)描述数据是如何映射到图形所在的平面,同时提供看图所需的坐标轴和网格线。
  • ✦ 分面(faceting)如何将数据分解为子集,以及如何对子集作图并展示。
  • ✦ 主题(theme)控制细节显示,例如字体大小和图形的背景色。

文末友情推荐

做教学我们是认真的,如果你对我们的马拉松授课(直播一个月互动教学)有疑问,可以看完我们从2000多个提问互动交流里面精选的200个问答! 2021第二期_生信入门班_微信群答疑整理,以及 2021第二期_数据挖掘班_微信群答疑笔记

与十万人一起学生信,你值得拥有下面的学习班:

  • 生信入门课-2021第8期
  • 数据挖掘(GEO,TCGA,单细胞)2021第8期
  • 单细胞数据分析(一折起)

0 人点赞