取色器?配色器!TBtools又双叒叕更新了!
写在前面
TBtools 中有不少的功能,主要用于交互式可视化分析。因为每一个可视化功能(或者说每一个功能)都是我个人思考过后再行实现。其中不乏有一些我个人的新想法。这些想法往往有两个命运:
被吐槽~ ,如单个元件的交互,取色器等
被 Follower 抄到他们的软件或网站 ~,如GUI特性,图例拖拽,掰弯的(即环化)热图等
后者是一个好事。前述也已经提到,越多人抄,抄得越好,说明我的想法本身就越有价值。前者就有点难受。一般也分为两种:
纯吐槽~
说的在理
Emmm...其中取色器确实可能是说的在理。于是,我重新设计并实现了配色器,并替换 TBtools 中所有取色器出现的位置。
下述,简单介绍一下,前任~取色器 和 现任~配色器
前任~取色器
Color Picker 取色器,在JJplot开发的时候就已经存在,一直到现在JIGplot。可能是四年前的代码。事实上,不少 TBtools 早期用户很喜欢这个取色器,因为他自由:
可以随意取色,电脑上任意位置的任何颜色
可以批量取色,直接获取所有颜色代码,或者生成色卡保存
从程序实现的角度来说,程序需要一直获得焦点,所以用户在确保取色器窗口取得焦点后(鼠标点击一下窗口即可),可以做任何操作(键盘) :
鼠标移动到任何位置,但是不要点击【注,如果点击了,那么再重新点击一次取色器窗口即可使其获得焦点】
键盘摁 A 即可取色
键盘摁 D 即可删除上一个取的颜色
尽管如此,多数新用户还是无法习惯取色器。原因简单,一是用户习惯;二是时间有限。
于是,不时会有人在群里提出问题。
解决问题的最好方式,是让问题没有被提出的可能。
现任~配色器
趁着这几天写代码有点感觉,我写了一个配色器。是的,换个名字。因为在配色器里面,用户不需要键盘操作,纯粹鼠标操作,可以完成配色。这些操作,已经无需解释。选择结束之后,点击Selected即可完成。
当然,取色器作为前任,跟现任的关系其实也很好。或者说,现任包括了前任。关系似乎复杂,其实不复杂....
如何获得并更新到最新版本的 TBtools
Github或者其他位置(如OmicShare论坛 - Emmm...如果还有 更新的话),一般晚于最新版本的一个月。这主要考虑到版本的稳定性需要时间测试。
最新的 TBtools 版本常常只有一个获取途径,
打开QQ
搜索QQ群,关键词 TBtools
申请加入 TBtools 使用交流群
在群共享中找到下载位置
下载操作系统对应版本
最后,解压,双击,安装/更新,即可。
插件下载,与主程序更新同。不过以后主程序更新频率会有所下降。多数新功能主要以插件方式释放。
写在最后
Emmm... 前几天发生了一些事情,消沉了一两天。后续干劲十足。情不知所起,代码写得顺手,于是就多写了一些。事实上,这几天应该还是有不少产出的,也释放了一部分。
代码,写着写着就不想写了。那就继续专心搞毕业论文。
没有好的 idea,也不值得写太多。
最后,祝大家