Update | TBtools R Plugin 制备套件更新
写在前面
细细数来,快一周没写代码了。午间,几个老铁用户又有新动作,主要是涉及到 R 脚本的批量操作。举一个场景案例:
使用 TBtools 做了四五个基因集合的 GO 富集分析
希望基于这些结果,批量绘制 Bubble Plot
前述的插件制备套件,没有提供“文件夹”设置接口,多少不方便。与此同时,这大半个月有看到老铁们贡献插件时,在“颜色”设置上只能使用字符串,多少不太方面。于是,我增加了这两个特性,希望能为大伙提供更多便利,包括插件作者和插件用户群体。
整体概况
对应到配置文件,则如下
注意到,对于颜色选项,需要一个预置颜色,“#”+16进制颜色代码。如果不清楚如何获得,可以直接使用 TBtools 的 ColorPicker 功能,
使用效果
TBtools 插件的主要用户群体是 TBtools 用户,插件的功能使用逻辑以及用户习惯要求,均没有变化。
对于“文件夹”设置功能,用户可以直接拖拽并放置某个文件夹或文件,软件会自动获取文件夹路径。当然,也可以点击摁钮,选择到合适的文件夹。
对于“颜色”设置功能,与 TBtools 中的颜色设置完全一样,用户点击摁钮即可弹出颜色选择框。
可能唯一注意的是,插件作者应当了解,我自认为 R 语言中,能够直接接受的颜色代码即为 16进制字符串,如“#ff7f00”,所以在脚本编写时,应该知悉。比如示例脚本的用法如下,
...
titleColor <- argv[5] # 实际读取到的,即为 #ff7f00
...
...
...
theme(plot.title=element_text(size=25, hjust=0.5, face="bold", colour=titleColor, vjust=-1))
...
当然,事实上,我觉得基本不用担心,毕竟 TBtools 从来都是提供最为便利,常用,符合用户习惯的操作姿势。
于是,套件 v3.0 面世。
写在后面
不知不觉,又水了一篇。
BTW,我接下来研究的主要物种是香蕉,所以以香蕉为材料的各式各样的工作都会感兴趣,欢迎大伙联系,给予指导,提供合作机会。总之,期待与大伙一起做一些事情。
赞 (0)