当前位置:网站首页>Concise tutorial | making cartoon heat map with PPT - EFP graph?!
Concise tutorial | making cartoon heat map with PPT - EFP graph?!
2022-06-24 11:06:00 【CJ-Chen】
Write it at the front
Many people should know , In biological mode , access , On the regulatory mechanism ,PPT It is already one of the conventional tools . Allied , So draw a cartoon heat map ,PPT It's the same . We know ,Adobe Illustrator and CorelDraw It's all for a fee . And many people are not willing to spend money on , In addition, the learning difficulty is not low . But what? ,PPT It's different. . As long as you buy a brand computer , Especially notebook or netbook , Then they will bring their own genuine windows Operating system or Office. let me put it another way , Almost every one of us has a genuine PPT. Following , I use PPT Show everyone , If you make an elegant cartoon heat map that can be reused . Be careful , It seems that the version 2016 Or a more advanced version .
Go straight to the example
First , open PPT, Then drag three traits , as follows
successively , We can draw the following pictures ( If you can't figure it out , Then stop reading )
in fact , What shape is up to you . But in coloring , Make sure the three are not the same color . Then save as SVG Format .
You can open it outside to see the pictures
And then , We can prepare ColorCode.txt file . We have three samples here , Use it directly TBtools Of ColorPicker Get the color .
If you don't know how to use , Please refer to previous tweets . Be careful : It is strongly recommended to take PPT Color of components in . export svg after , The use of some SVG browser , such as Chromosome perhaps Firefox May have changed the real color code .
After getting all the colors , Click on CP AL
Corresponding , We can organize it into sample To Color Mapping code of . as follows , Be careful , Tab delimited . in addition , Please keep the comma as the original foreign comma . Of course ,R,G,B The code can also be obtained using other color finder tools .
Last , We prepare a simple expression matrix . as follows
therefore , We can import TBtools , Start drawing
Default output box
Enter, for example Gene1, You can see
Of course , The rest are parameters similar to those of the heat map tool
PPT Advanced version of drawing
For those who have good painting skills , Nature can draw directly . But for most people , You may find some existing objects or existing public drawings to copy , It will save more time . such as
Get this picture directly , Directly in PPT in , Use curve Tools , Copy .
Of course , It is impossible for us to copy it well at one time . No problem , Right click the curve , edit / Add vertex .
There are many corresponding skills .
Based on this , Notice that the best place to fill the color is the closed curve , Other casual . We can get the following figure .
It took a little time , Copy and fill colors , You can see the following
Let's optimize it a little bit
Then label it
Then we export SVG
No problem , Then refer to demo Get ready ColorCode And an expression matrix
Import later , So we get the following
We can try a few genes
occasionally , I think I'm still good
Or change the color
Tell the truth , perfect ~
PPT Output SVG In fact, there are pits !
in fact , The most convenient SVG Drawing tools , Should be CorelDraw perhaps Adobe Illustrator. They output svg Also in strict accordance with the standards SVG Format . and PPT Output , Tell the truth , There are all kinds of strange changes . such as M This action , The original grammar requirement is “M123 123”, That is, follow the coordinates , Two numbers . And for PPT Output , Is directly “M123 123 456 456 789 789...”. Based on speculation , In fact, that is M after L. So we need to do code optimization and compatibility . because SVG Parsing code , I am myself from zero yards , Instead of using the existing third-party library . They can't help me switch directly SVG The object is my JIGplot object . My goal is to transform into JIGplot object , So I can do all kinds of optimization . Of course , More than M, There is also a large number of other parsing code compatibility . in general , I was devastated ....
Why do I use PPT Come on ?
since PPT Output SVG It's so hard , Why do I have to do ? Just because of the above mentioned PPT Does everyone have a genuine copy ? Of course not. . The real reason is , Last week I gave a class to undergraduates , There is a class introduction TBtools. speak of eFP Graph. I can't find it on the classroom computer for a while Adobe Illustrator perhaps CDR. and PhotoShop I can't use it well . It happens that PPT, I'll try . Surprise at ,PPT It can output SVG. Then came a bunch of coquettish gestures , I thought I could show off , I only use PPT You can do it eFP Graph 了 . The result? ? Rollover !!! I can't explain it . Rollover in front of undergraduates , I use my own tool TBtools . embarrassed ~~~
however , As a lecture teacher , I certainly won't cheat my students . I said yes , That is to be able to . If not , Then I'll make him . therefore , Now? TBtools It almost perfectly supports PPT Output SVG. As a teacher , I won't lie to everyone . If it is now , Then it must not be .
At the end
TBtools Before a certain number of users , In fact, most functions , There are few similar products in the market GUI Tools , This is what I developed TBtools One of my first motives . These years have passed , More or less , We can see that there are many similar local desktop tools in China . This is a good thing , After all, there is progress only when there is competition . as far as I am concerned , There are three tools that need to be developed , It used to be TBtools Users of . I guess I didn't understand when I was a child , Always clean up people , So I made you unhappy , So they did it themselves . But it's also more likely that there are other reasons . This is unknown . But never mind. , Anyway, I still insist on cleaning up people , Manage a community of tens of thousands of people , In fact, it is not a small thing . Ensure that the group messages are clean , Communication efficiency is a must .
Back to the topic , I Believe , An easy to imitate , Tools that are transcended , It must not be a good tool . and TBtools, All the time being imitated , Never surpassed . Not before , Not now , in the future , Not even . It's like , They can't understand me , I didn't understand before , I can't understand it now , in the future , Still can't understand .
Let me share with you !
Mountain city wine is too thin to drink , Persuade you to drink the moon in your cup .
From the past to the present , Can only think of themselves as excellent , We will spend all our lives , Struggle to the last breath , That must be our shining moment .
边栏推荐
- Use the process monitor tool to monitor process operations on registries and files
- It's so difficult for me. Have you met these interview questions?
- The latest entry date of SQL Sever test questions
- Jetpack Compose 教程之 从一开始就投资于良好的导航框架将帮助您在之后节省大量的迁移工作
- A method of generating non repeated numbers in nodejs
- 数组怎么转对象,对象怎么转数组
- The record of 1300+ times of listing and the pursuit of ultimate happiness
- Cause analysis of frequent crash and restart of easynvr-arm cloud terminal
- Today's sleep quality record 76 points
- Any 与 TypeVar,让 IDE 的自动补全更好用
猜你喜欢

Déplacer Tencent sur le cloud a guéri leur anxiété technologique

Simple pricelist style code

初识string+简单用法(一)

Use the process monitor tool to monitor process operations on registries and files

math_ Summation and derivation of proportional series & derivation of sum and difference of equal powers / difference between two nth power numbers/

Differences among cookies, session, localstorage and sessionstorage

图片的可视化呈现有效增强大屏吸引力

Canvas pipe animation JS special effect

Thread operation principle
![[graduation season · attacking technology Er] three turns around the tree, what branch can we rely on?](/img/0a/0ebfa1e5c1bea6033b538528242252.png)
[graduation season · attacking technology Er] three turns around the tree, what branch can we rely on?
随机推荐
What does ERP system mean
Maui's way of learning -- Opening
使用Process Monitor工具监测进程对注册表和文件的操作
88. merge ordered arrays
Five methods of JS array summation
Mongodb index operation
2008R2 precautions for configuring L2TP pre shared key VPN
26. delete duplicates of ordered array
【IEEE出版】2022年自然语言处理与信息检索国际会议(ECNLPIR 2022)
Multi gate mixture of experts and code implementation
今日睡眠质量记录76分
I pushed my younger brother into Tencent. Look at his benchmark resume!
数组怎么转对象,对象怎么转数组
24. image mosaic operation
计组_cpu的结构和工作流程
I just did it! Visualization of character relationships in Douluo continent
Go basic series | 4 Environment construction (Supplement) - gomod doubts
Today's sleep quality record 76 points
喜欢就去行动
[IEEE publication] International Conference on natural language processing and information retrieval in 2022 (ecnlpir 2022)