简明教程 | 用 PPT 做卡通热图 - eFP Graph?!

写在前面

不少人应该知道,在生物模式,通路,调控机制上,PPT 已然是常规工具之一。类似的,那么画卡通热图,PPT一样靠谱。我们知道,Adobe IllustratorCorelDraw 都是收费的。而很多人并不乐意花钱买,另外就是学习难度也不低。但是呢,PPT 就不一样。只要买的是品牌电脑,尤其是笔记本或者上网本,那么都会自带正版的windows操作系统或者是 Office。换句话说,我们几乎每个人都有正版的 PPT。下述,我用 PPT 给大伙演示,如果做出来可重复使用的优雅的卡通热图。注意,似乎版本 2016 或者更高级的版本才行。

直接上实例

首先,打开 PPT,然后拖三个性状,如下


依次,我们可以画出下面的图片(如果搞不出来,那就不要再阅读下去了)

事实上,什么形状自行决定。但着色上,要保证三者不要是一个颜色。随后另存为 SVG 格式。

可以在外部打开看看图片

随后,我们可以准备一下 ColorCode.txt 文件。我们这里有三个样品,直接使用 TBtools 的 ColorPicker 获取颜色。

如果不知道怎么使用,请参考以前的推文。注意:强烈建议直接取 PPT 中元件的颜色。导出svg后,使用一些SVG浏览器,比如Chromosome或者Firefox都有可能改变了真实颜色代码。


颜色都拿到之后,点击CP AL

对应的,我们可以整理成 样品颜色的映射码。如下,注意,制表符分隔。另外,逗号请保留为原始的外文逗号。当然,R,G,B代码也可以使用其他取色器工具获得。

最后,我们准备一个简单的表达矩阵。如下

于是,我们可以导入 TBtools ,开始出图

默认的输出框

输入比如Gene1,即可看到

当然,剩余的就是跟热图工具类似的参数

PPT 画图的进阶版

对于绘画功底好的朋友,自然可以直接绘制。但对于绝大多数人,可能找一些已有的实物或者已有的公开图稿临摹,那么会节省更多时间。比如


拿到这张图片直接,直接在 PPT 中,使用曲线工具,进行临摹。

当然,我们是不可能一次临摹得很好的。没关系,右键曲线,编辑/添加顶点。

对应的有不少技巧。

基于此,注意到要填充颜色的地方最好是闭合曲线,其他随意。大体可以得到下图。

花了一点时间,临摹并填充颜色,可以得到下图

我们再稍微优化一下

然后打一下标签

然后我们导出 SVG

没啥问题,然后就参考 demo 准备 ColorCode 和一个表达矩阵
随后导入,于是我们得到下述

我们可以试试几个基因

有时候,我觉得我还是比较厉害

或者再换换颜色

说实话,完美~

PPT 输出 SVG 其实有坑!

事实上,最方便的 SVG 绘制工具,应该是 CorelDraw 或者 Adobe Illustrator。他们输出的 svg 也是严格按照标准 SVG 格式。而 PPT 输出的,说实话,有各种奇奇怪怪的变化。比如 M 这个动作,原本语法要求是“M123 123”,也就是后面跟上坐标,即两个数字。而对于 PPT 输出来说,直接是 “M123 123 456 456 789 789...”。基于猜测,其实就是M之后L。于是需要做代码优化兼容。因为 SVG 解析代码,我是自己从零码,而没有用已有三方库。他们都没办法帮我直接转换 SVG 对象为我的 JIGplot 对象。我的目的就是转换成 JIGplot 对象,这样我可以做各种各样的优化。当然,不止 M,还有其他大量解析代码的兼容。总的来说,我是崩溃的....

为什么我要用 PPT 来搞?

既然 PPT 输出的 SVG 这么难搞,为什么我一定要搞?就因为前面提到的 PPT 大家都有正版吗?当然不是。真是原因是,上周我给本科生上课,有一节课介绍 TBtools。讲到 eFP Graph。一时在课堂电脑上找不到 Adobe Illustrator 或者 CDR。而 PhotoShop 我又用不好。正好有 PPT,我就试了下。惊喜于,PPT 居然可以输出 SVG。于是来了一拨骚姿势,以为可以炫耀一下,我只用 PPT 就可以搞定 eFP Graph了。结果呢?翻车了!!!解析不了啊。在本科生面前翻车,用的是我自己写的工具 TBtools 。尴尬~~~
但是,作为讲课老师,我肯定不会骗自己学生的。我说可以,那就是可以。如果不可以,那我就让他变得可以。于是,现在 TBtools 就几乎完美支持 PPT 输出的 SVG。作为老师,我不会骗大伙。如果现在是,那么以后一定不是。

写在最后

TBtools 有一定量的用户之前,其实大多数功能,在市面上几乎找不到同类GUI工具,这也是我开发 TBtools 的最初动机之一。这几年过去了,多多少少,我们可以看到国内有不少类似的本地桌面工具产生。这是一个好事,毕竟有竞争才有进步。据我所知,有三个工具的这要开发者,以前都是 TBtools 的用户。估计是我小时候不懂事,总是清理人,于是把各位整不开心了,所以他们就自己搞了。但也更可能是其他原因。这个无从知晓。但没关系,反正我现在还是会坚持清理人,管理上万人的社群,其实不是一个小事情。保证群消息干净,交流高效率是一个必要项。
回到主题,我相信,一个容易被模仿,被超越的工具,一定不是一个好工具。而 TBtools,一直被模仿,从未被超越。以前不会,现在不会,以后,也不会。就像,他们看不懂我,以前看不懂,现在看不懂,以后,还是看不懂。
与君共勉!
山城酒薄不堪饮,劝君且吸杯中月。
从以前到现在,都只能自认优秀的话,我们就穷尽此生,奋斗到最后一口气,那一定是我们的闪光时刻。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,204评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,091评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,548评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,657评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,689评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,554评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,302评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,216评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,661评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,851评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,977评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,697评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,306评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,898评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,019评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,138评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,927评论 2 355

推荐阅读更多精彩内容