取色器?配色器!TBtools又双叒叕更新了!

2020-03-25  本文已影响0人  生信石头

写在前面

TBtools 中有不少的功能,主要用于交互式可视化分析。因为每一个可视化功能(或者说每一个功能)都是我个人思考过后再行实现。其中不乏有一些我个人的新想法。这些想法往往有两个命运:

  1. 被吐槽~ ,如单个元件的交互取色器
  2. Follower 抄到他们的软件或网站 ~,如GUI特性,图例拖拽掰弯的(即环化)热图

后者是一个好事。前述也已经提到,越多人抄,抄得越好,说明我的想法本身就越有价值。前者就有点难受。一般也分为两种:

  1. 纯吐槽~
  2. 说的在理

Emmm...其中取色器确实可能是说的在理。于是,我重新设计并实现了配色器,并替换 TBtools 中所有取色器出现的位置。

下述,简单介绍一下,前任~取色器 和 现任~配色器

前任~取色器

Color Picker 取色器,在JJplot开发的时候就已经存在,一直到现在JIGplot。可能是四年前的代码。事实上,不少 TBtools 早期用户很喜欢这个取色器,因为他自由:

  1. 可以随意取色,电脑上任意位置的任何颜色
  2. 可以批量取色,直接获取所有颜色代码,或者生成色卡保存

从程序实现的角度来说,程序需要一直获得焦点,所以用户在确保取色器窗口取得焦点后(鼠标点击一下窗口即可),可以做任何操作(键盘) :

  1. 鼠标移动到任何位置,但是不要点击【注,如果点击了,那么再重新点击一次取色器窗口即可使其获得焦点】
  2. 键盘摁 A 即可取色
  3. 键盘摁 D 即可删除上一个取的颜色

尽管如此,多数新用户还是无法习惯取色器。原因简单,一是用户习惯;二是时间有限。
于是,不时会有人在群里提出问题。

解决问题的最好方式,是让问题没有被提出的可能

现任~配色器

趁着这几天写代码有点感觉,我写了一个配色器。是的,换个名字。因为在配色器里面,用户不需要键盘操作,纯粹鼠标操作,可以完成配色。这些操作,已经无需解释。选择结束之后,点击Selected即可完成。

当然,取色器作为前任,跟现任的关系其实也很好。或者说,现任包括了前任。关系似乎复杂,其实不复杂....

如何获得并更新到最新版本的 TBtools

Github或者其他位置(如OmicShare论坛 - Emmm...如果还有 更新的话),一般晚于最新版本的一个月。这主要考虑到版本的稳定性需要时间测试。
最新的 TBtools 版本常常只有一个获取途径,

  1. 打开QQ
  2. 搜索QQ群,关键词 TBtools


  3. 申请加入 TBtools 使用交流群
  1. 在群共享中找到下载位置


  2. 下载操作系统对应版本

最后,解压,双击,安装/更新,即可。

插件下载,与主程序更新同。不过以后主程序更新频率会有所下降。多数新功能主要以插件方式释放。

写在最后

Emmm... 前几天发生了一些事情,消沉了一两天。后续干劲十足。情不知所起,代码写得顺手,于是就多写了一些。事实上,这几天应该还是有不少产出的,也释放了一部分。
代码,写着写着就不想写了。那就继续专心搞毕业论文。
没有好的 idea,也不值得写太多。
最后,祝大家

身体健康,科研顺利。

上一篇下一篇

猜你喜欢

热点阅读