绘图工具?你应该有‘掰弯’的能力

写在写在前面的前面

写推文,我从来就不是纯粹地炫技,因为一旦有了TBtools,所有人都能轻易掌握并做得出来我推出来的所有图。

写在前面

基于安全考虑,学校将托管的服务器都放到堡垒机下面,于是上传和下载数据都变得速度缓慢,尤其是当我们从一台非托管的服务器要直接传输数据到托管服务器的时候。在这个等待的过程中,我突然有种萌生了'掰弯'一切的想法。
有时候,可能由于指教坐标系确实放不下,太多的图形,所以我们会想到把图片掰弯了来展示,如Circos。
既然想了,我就做了。

部分TBtools掰弯的图形展示

首先是类似使用Circos绘制的某个图片,这个图片跟我之前参与发表的一个菠萝WRKY基因家族文章中的图片很像。

然后我有优化了下

使用起来也很简单

基本上,我开放的每一个工具,都力求所有人都能用或者会用,只要你稍微看下输入文件的格式;就会发现,这些文件也极其容易准备(尤其是有了TBtools)

好的,其实看起来像Circos的图,他本身只是一个笛卡尔坐标系下的图形转为极坐标下的图形,比如

进行一次Polar就变成

既然JIGplot的Polar功能实现了,那么就可以把所有TBtools下,不少相关的图片都玩一边。

所有人都能玩

一个人的想象力是有限的,索性我就开放这个Polar的功能,作为JIGplot所有SubPanel级别的交互功能。
那么TBtools的进化树就可以自由的Polar了

进化树可以Polar,那么热图也可以Polar
而Polar是针对每一个Panel的,为了方便两个Panel一起Polar,于是我又增加了一个SubPanel级别的交互功能。
那么就可以做一个写事情,比如,

热图的Polar

基因结构图也可以Polar

当然也可以换个方向Polar,上面都是从左边,现在我们从右边

我们把中间放宽一些

恩,从右边旋转,文本标签似乎还没有应用上去(忘记了...)

最后,我们还可以掰弯一个东西

其实还有只要是TBtools,JIGplot出图,现在都可以掰弯了。。。

而且是,可以从四面八方掰弯,左边右边上边下边。

写在最后

或许做事情都是一样,只要朝着一个目标前进,可以前进的很慢,可以休息,但是一定要保持要么行动,要么心里在路上;目标总是会达成的,而达成的时候,可能副产品会让你觉得更快乐,相比于你原本设定的目标

写在最后的最后

对以上所有感兴趣的,对TBtools感兴趣的朋友,庆祝中秋节,现开放以上所有功能,但我本人不会答复相关的使用问题。爱折腾的可以折腾,毕竟大部分工具的使用手册在群共享文件即可下载。
欢迎加入TBtools使用交流QQ群

(0)

相关推荐