当前位置:网站首页>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 .
边栏推荐
- Tencent's open source project "Yinglong" has become a top-level project of Apache: the former long-term service wechat payment can hold a million billion level of data stream processing
- 【本周六活动】.NET Day in China
- Today in history: Turing's birth day; The birth of the founder of the Internet; Reddit goes online
- Rising bubble canvas breaking animation JS special effect
- Why should we make the best use of the external chain in SEO?
- Cook a delicious cli
- Suddenly I thought of the wooden house in my hometown
- 齐次坐标的理解
- 【毕业季·进击的技术er】绕树三匝,何枝可依?
- [latest - lightweight cloud servers - hot sales] new lightweight application server optimization scheme, 1-core 2g5m time limit as low as 99 yuan / year
猜你喜欢

Plant growth H5 animation JS special effect

【本周六活动】.NET Day in China

Cool interactive animation JS special effects implemented by p5.js
![[IEEE publication] International Conference on natural language processing and information retrieval in 2022 (ecnlpir 2022)](/img/d6/8c20944ce354c9619a61a73f2c72b1.png)
[IEEE publication] International Conference on natural language processing and information retrieval in 2022 (ecnlpir 2022)

齐次坐标的理解

88. merge ordered arrays

“一次编写,运行各端”,高通重磅发布 AI 软件栈!

Charles packet capturing tool tutorial

Canvas falling ball gravity JS special effect animation

计组_cpu的结构和工作流程
随机推荐
Apple's legendary design team disbanded after jobs refused to obey cook
Which is a good CAD drawing software? How to select good software
Canvas falling ball gravity JS special effect animation
Virtual CD-ROM function how to use and install virtual CD-ROM
Group policy export import
283. move zero
What is the bin file for? How to open the file correctly
[data analysis data source] coordinates of provinces, cities and administrative regions across the country (including boundary coordinate points and central coordinate points)
"One good programmer is worth five ordinary programmers!"
Maui's way of learning -- Opening
It's so difficult for me. Have you met these interview questions?
Functions of document management what functions does the document management software have
把騰訊搬到雲上,治愈了他們的技術焦慮
Anonymous Messenger: hidden communication of Trojan horse
08. Tencent cloud IOT device side learning - device shadow and attributes
Déplacer Tencent sur le cloud a guéri leur anxiété technologique
What is recursion?
P5.js paper crane animation background JS special effect
Detailed explanation of SQL Sever basic data types
Pycharm shortcut keys