接着,掌握一门能进行统计绘图的语言

鼓捣完文本处理,那么就可以从非常混乱的文本中,基于某种模式提取出有效信息,那么剩下的就是画图。

画图,是一门艺术。统计绘图,也是一门艺术。生信数据太多,往往需要找到合适的图形,通过图形展示才能更好的从数据中提取出信息,发现规律。

稍微简单的统计图形,可以用Excel或者其他工具绘制,但是如果涉及到十几套数据,重复出一类统计图形,那么大多数Excel平民用户其实...真的搞不定。这是掌握一门能作统计绘图的语言的原因之一,但是,却不是根本原因。掌握这么一门语言的根本原因,是能够装X。这和学编程是一个道理,动动脑子写几行代码,换取你手动几个小时的时间还有美好心情。

在认识的人里面,有擅长用perl纯码出SVG的,用python matplot出各种定制化图形的,用GNU plot...和python差不多...但是大多数还是用R的基础绘图,或者说强大的绘图包ggplot进行绘图。

关于绘图的语言也有一些争辩...其实目前在我看来,情况是这样的。

绘图大体方向分为探索性绘图和展示性绘图

个性化绘图,比如象形图,共线性绘图等,属于后者,这类直接手工码,按比例做自调整函数应是最简单,一般应该是用perl或者其他语言直接码SVG,或者目前用比较多的python matplot 模块绘图,

而统计绘图应该属于前者,这类上,R的ggplot2 或者 正在发展的python版本的ggplot2必然是最优,因为探索性绘图,主要是边画边看,调整参数重新话,换个图形继续画,R的ggplot2甚是强大,各种图形自调整过分优秀,stat_xxx geom_yyy 几乎一个图形一行代码就搞定。

嗯,看起来好像python也有ggplot2 而且做展示性绘图十分强大,那么是不是直接学python就够了?....其实如果你可以用得炉火纯青,我觉得确实是足够啦。但是刚入门就不要想着逆天了,你也躲不开R,除非不用各种方便的生信相关的R语言包。直接学R,没坏处。python的ggplot2还在发展,感觉上,永远不可能追上R的ggplot2....因为后者不傻啊,大家都看着他在不断改进。

所以,以上说的都是废话,以下介绍个人用到的R语言学习书籍,总结下来,我个人还是从绘图的角度来学他的,当然后面才回归正道,用多一些统计的功能。

  1. R初学者指南....其实我接触生信,看的第一本变成书,反而不是perl,而是这本书....

2. ggplot2 中文译本...

...嗯...其实如果我开书店的话...我应该卖书才是

(0)

相关推荐

  • 《R数据科学》第1章-ggplot2图层与绘图大法-全

    《R数据科学》第1章-ggplot2图层与绘图大法-全

  • 科研用书推荐

    又到了双十一了.除了一些基本的用品在打折之外.在书籍方面,京东的每满100减50的活动还是很吸引人的.所以趁着这个机会,就给大家推荐不错的书籍.有兴趣的可以趁着有活动囤起来慢慢看. 对于医学科研而言, ...

  • R学习:R for Data Science(一)

    R语言学习系列 今天我们来开始一起学习一本书:R for Data Science 数据科学是一个极其广阔的领域,仅靠一本书是不可能登堂入室的.本书的目标是教会你使用最重要的数据科学工具.在一个典型的 ...

  • 【R分享|实战】科白君浅谈ggplot2包学习逻辑

    " 量变学习,过程深思,总结完善,突破创新."   --科白君 "R分享实战"专刊·第11篇   编辑 | 科白维尼   2671字 | 7分钟阅读 本期推文内 ...

  • ggplot2绘图需要学多少个扩展包(这188个图给你答案)

    前面我们介绍了绘图小白神包: 新手绘图一站式R包ggstatsplot 新手绘图一站式R包之ggpubr 有一些不食人间烟火的评论,说这样的包对大家的技术进步并没有如何作用,仅仅是傻瓜式修改代码.它们 ...

  • 盘点12个Python数据可视化库,通吃任何领域

    大家普遍第一次接触到的Python数据可视化库基本上都是Matplotlib.Python还有很多数据可视化库,本文盘点了12款常用的Python数据可视化库,挑选适合自己业务的那一款吧! 深入学习P ...

  • 初学Python

    偶然机会在网上获知Python爬虫的文章,读了一遍,觉得耳目一新,开始学Python,搜慕课,学了几行代码,真的能够爬取相关资料,但对我不实用,我想用代码实现由数据到图形再到数据一个过程,以减少逐个数 ...

  • 为什么Python效率这么低,还这么火?

    三分球为什么火,三分球是天时,七分球是炒作. python诞生于1991年,属于90后,这一年的时间很短.为什么会突然着火呢?由于大数据时代的背景. 想玩大数据,统计第一,编程第二.就是说,你的数学很 ...

  • 扩增子统计绘图3热图:样品相关分析,差异OTU/ASV

    <扩增子统计绘图>系列文章介绍 <扩增子统计绘图>是之前发布的<扩增子图表解读>和<扩增子分析解读>的进阶篇,是在大家可以看懂文献图表,并能开展标准扩增 ...

  • 各类统计方法R语言实现(八)

    [科研绘图点我][付费精品合集][SEER点我] 今天是各类统计方法R语言实现的第八期,我们主要介绍选择"最佳"回归模型与深层次分析. 选择"最佳"回归模型 当 ...

  • 各类统计方法R语言实现(七)

    今天是各类统计方法R语言实现的第七期,我们主要介绍多重共线性.异常观察值的分析和回归模型改进措施. 多重共线性 多重共线性是指线性回归模型中的解释变量之间由于存在强相关关系而使模型估计失真或难以估计准 ...

  • 各类统计方法R语言实现(六)

    今天是各类统计方法R语言实现的第六期,我们主要介绍多元线性回归.回归诊断. 多元线性回归 多元线性回归指的是用多个自变量预测一个因变量,且自变量与因变量之间为线性关系,在分析过程中要考虑交互项的问题. ...

  • 各类统计方法R语言实现(五)

    今天是各类统计方法R语言实现的第五期,我们主要介绍简单线性回归和多项式回归. 基础知识 什么是回归? 回归分析指用一个或多个自变量来预测因变量的方法. 简而言之,就是用已知的变量预测未知的变量,比如临 ...

  • 各类统计方法R语言实现(四)

    白介素2的读书笔记,分享临床科研干货,一起见证时间的力量 不知不觉就到第四期了,小伙伴们是否跟着我们的推文一起练习了呢?当然,统计光靠跑代码是不够的,还需要结合理论知识一同学习,可以边复习理论,边跟着 ...

  • 各类统计方法R语言实现(三)

    各位小伙伴们大家好,今天是我们的系列推文"各类统计方法R语言实现"第三篇,今天介绍的主要内容是方差分析. 方差分析适用用于两个及两个以上样本均数差别的显著性检验,其中两组之间的方差 ...

  • 各类统计方法R语言实现(二)​

    各位小伙伴们大家好,今天是我们的系列推文"各类统计方法R语言实现"第二篇,今天介绍的主要内容有:正态性检验.方差齐性检验.t检验.近似t检验. t检验亦称student t检验,是 ...

  • 各类统计方法R语言实现(一)

    无论是在临床研究还是在基础研究中,统计都是非常重要的一关,而在R语言中,可以轻松实现大多数统计方法.因此,今天小编将开启一个全新的系列推文:利用R语言实现各类常用统计方法,希望能对大家有所帮助.由于统 ...