如何画出漂亮的插图

前言

我是有倾向性的计算机类学科,其他化学物理生物的可以自动跳过此篇

参考

https://www.zhihu.com/question/21664179
把知乎上这个回答保存下来足足200多页,决定花一下午时间好好看看

笔记

1 统计学中绘图可以用python的seaborn和R的ggplot2,但我个人不喜欢这个灰色打底风格
2 首先是matplolib,可以画等高线图

如何画出漂亮的插图_第1张图片
third.png

3 然后是绘图语言metapost,这里我参考了http://www.ctex.org/documents/shredder/metapost.html
可以画结构示意图,图论中的图,二叉树图,这个比较古老,新的类似的有Asymptote,看到两个人说asymptote较好,去了asymptote的官网看了一下http://asymptote.sourceforge.net/gallery/ ,这里是范例图

如何画出漂亮的插图_第2张图片
Paste_Image.png
如何画出漂亮的插图_第3张图片
Paste_Image.png

4 接着是Graphviz,主打关系图,参考http://www.linuxidc.com/Linux/2016-05/131049.htm

如何画出漂亮的插图_第4张图片
Paste_Image.png

如何画出漂亮的插图_第5张图片
Paste_Image.png
如何画出漂亮的插图_第6张图片
Paste_Image.png

5 latex原生的Tikz http://www.texample.net/ 这里有很多神图,也许我有我想要的流图
tex社区https://tex.stackexchange.com/

6 示意图框图首推processonhttps://www.processon.com/ ,感觉可以代替visio,身边之前搞数学建模的写作同学都是用这个的

7 PS

个人心得

看了这么多绘图方法,还是Tikz受众最多,论坛资源丰富,就这个了,其他的虽然都能画,但是还是资源少了点,然后示意图用processon,同时metapost作为老牌绘图语言也是可以的

你可能感兴趣的:(如何画出漂亮的插图)