微生信分享 http://blog.sciencenet.cn/u/chinapubmed 0代码在线绘制160+科研图

博文

[转载]做个多面手,科研作图不求人(白话篇)!

已有 2058 次阅读 2021-8-27 08:49 |个人分类:网站|系统分类:观点评述|文章来源:转载

提出问题:

该用什么软件、工具来作图?

需要学习语言吗?

别人做出来的图,高大上,我做出来的图,不忍直视?

 

1.jpg


科研作图(这里主要指数据图)是我们发文章必需的一种技能。将复杂的数据用简单的图表呈现给读者是我们一直的追求。然而,做出一张漂亮的图,需要花费很多精力;做出一张惊艳的图,则需要更多精力和灵感。

 

下面我来列举下日常常用的作图工具吧


1.   Excel

Excel绝对是我们最常用的作图工具,没有之一,它的强大之处在于:几乎不用学,人人都会操作!但是不太适合发表论文使用,当然直接将excel出的图放在文章中的也大有人在,不过一般不是矢量图,也就是放大会模糊。

1.png


2. 商用/开源作图软件

次常用的作图工具包括各种GUI版的软件,例如origin,graphpad等。这类软件也很易用,功能也越来越多,文章也一大把。但是一般是收费的。例如graphpad官方的价格如下(还是很贵的)!origin便宜点,~500/年。

注:建议不要用盗版,最近有不少使用盗版软件,没有license被撤稿的!

1.png

 

还有其他一些免费/开源作图软件,例如TBtools,eGPS、生信人工具等。这类软件需要下载到本地安装,优点是易用,能处理较大数据。缺点是更新速度受限,模块较少(太多的话,软件会越来越臃肿)。

 

3.各种在线平台

还有一类是在线作图,例如基迪奥的omicshare,我们微生信等,现在几乎所有公司都有自己的在线工具、作图平台,这也是公司实力的展示,没有在线平台的话,都不好意思说自己是搞数据分析的。这类平台很方便,即插即用型,打开网页,输入数据,出图,全程不要几秒钟。但也有缺点:不能处理太多数据,参数较少等。

 

4.编程语言

R、Python等语言都有自己的作图包,例如ggplot2,matplotlib等。使用编程来画图的,都是个中高手!正是由于他们的开发,才有了各种软件工具,在线平台。

 

5,辅助软件

以上各种软件都不能完完全全满足你的定制需求(当然,编程肯定能满足,但是编程太耗费时间),这时,我们就需要用到辅助软件,例如AI,inkscape,photoshop等。例如改个字体,变个颜色,挪个位置,拼个图啥的,很方便。学习成本也很低,低到10分钟就基本会了那种。这里推荐inkscape,免费开源。

 

当然了,作为一个多面手,我们的电脑里以上软件,工具都要有。因为,一个软件不能解决所有问题,就像我们出行一样,地铁,私家车,小电驴,哈喽等都会用到!例如你要去人民广场,可以全程开车,但是太堵,没地方停,还不如,哈喽+地铁方便。

 

了解了作图软件和工具,也就可以回答我前面提出的问题:

1, 该用什么软件来作图呢?

看场景和需求。

我的使用经验是,哪个方便,那个快用哪个!效率至上!

场景一:老板让马上做个图出来,没空仔细研究,直接excel画个草图好了

场景二:要开组会,那么不用太研究,直接在线作图好了

场景三:论文的图。这时就要各种软件工具齐上阵了。先出草图,然后用inkscape调整。

场景四:做好几千张图,那么编程吧。

场景五:基因组相关作图,一般的GUI软件还真不带这个功能,需要各种R、Python包,或者TBtools等。

 

不需要编程的场景:

a.   要讲组会了,等我编程把这个图搞定

程序两小时,在线工具2分钟。写个程序,2个小时过去,组会都开完了!

b.   这两个图要拼起来,我用程序拼一拼

程序两小时,inkscape 2分钟。剩下来的118分,可以去happy了。因为程序是所想及所得,而非所见即所得!

 

2, 需要学语言么?

有精力的话就学习下,没精力的话,可以使用在线作图,例如我们微生信平台,满足你各种作图分析需求,线上满足不了,还可以线下联系合作。

学习哪门语言?现在大多都是R和Python。精通一种,其他也会,现在需要的不是“金箍棒”型能力,而是“九齿钉耙”型能力。既有广度,又有深度!

 

3, 别人做出来的图,高大上,我做出来的图,不忍直视?

做所有的事都需要深入学习,作图亦然。首先要对自己的数据有深入了解,了解数据的意义,然后判断你作图的目的,脑海中呈现作图的雏形,作出草图,最终才是放在文章中的图。各种高大上的图,都是经过创作者的深思熟虑,和抓住昙花一现的灵感,将复杂的数据以形象化的视图呈现给读者。

 

总结:作为写程序画图的一员,因为把好多模块都放在了微生信网站上,所以一般都是直接用微生信平台作图,然后inkscape稍微调调。因为脚本太多,找起来也不方便,而且电脑好几台,每台的配置(例如R,python版本)不一样,出来的图也稍微有差别的,所以就直接用微生信平台了。

 

微生信云平台(http://www.bioinformatics.com.cn)以在线作图、在线数据分析为基本方式,致力于0代码分析科研数据,0代码展示数据结果,帮助生命科学、医学等领域的科研工作者更便捷地分析数据,了解数据,挖掘数据背后的生物医学意义,辅助科研,促进知识传播。

平台以110多款在线作图/分析模块为依托,汇聚了国内外超过19000名生命科学等领域的注册用户。在这里,您可以:

  • 零代码在线调用100多种分析模块(持续努力编写中)

  • 零代码在线绘制110+款科研图片(持续添加中)



https://blog.sciencenet.cn/blog-707141-1301602.html

上一篇:[转载]输入序列就可以预测 - 在线版miRanda靶基因预测来了
下一篇:[转载]跟着“Science”做张24h 南丁格尔玫瑰图吧!
收藏 IP: 180.158.19.*| 热度|

1 康建

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-19 21:56

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部