科研画图都用什么软件

作者:Sean Zhan
链接:https://www.zhihu.com/question/29557377/answer/150195627
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

这几年写paper,数据类的图都是Matlab或者python搞前期,存eps格式矢量图出来再用illustrator后期美化。多亏illustrator大法,各种Matlab和python搞出来的糙图可以被美化的连亲娘都不认识,而且搞出来的都是矢量图,绝对的神器。至于流程图framework之类的,感觉没有比Visio更好的了。

以下是应一些知友的要求做一些补充。手头存的图基本都是illustrator改后的,所以随便找了一张硕果仅存的Matlab直接导出的图和用illustrator改后的图做个简单的对比。肯定不是最好的例子,有些大改过的图因为年代久远没法找了。第一张图是Matlab直接存出来的图,第二张是一系列图一这样的图在illustrator后修改整合的图:
科研画图都用什么软件_第1张图片
其实有些答主也提到了,Matlab(包括python matplotlib)直接导出的图多半都有种锯齿感(如果不存矢量图的话)。这种图初看没什么,放大看渣的一塌糊涂(尤其是用老版本的Matlab的话)。另外做些精细的微调全部在代码上实现也比较复杂。所以我一般的做法都是Matlab或者Python先做底图,存eps格式(矢量图),然后在illustrator中修改后重新导出新的eps或者png之类的图片。这样的好处有很多方面:

  1. 用Illustrator重新导出的图片线条会平滑很多,而且可以自定义图片分辨率,图片质量会提高不少。
  2. Eps格式下的图片元素都是可以编辑的,可以改变线条的颜色,粗细。图片中label的字体以及大小也都可以调整。另外也可以在原图的基础上加额外的线条,注释文字等等。至于具体怎么改,就是审美或者设计的问题了。Illustrator最大的好处就是给你极大的customization的空间。
  3. 最重要的一点是,存完的eps或者ai文件永远都是可修改的!别小看这点,提交论文碰上讨厌的reviewer让你改图(比如改图中字体大小等等),重新跑一遍code做一遍图有时是不小的工作量。如果还存有原来的eps或者ai的图文件,做些小的修改可以分分钟解决。至于illustrator的使用,原谅我表达能力有限,没法在这里具体讲了。Illustrator学起来还是很容易的上手的,我当年就是自己随便玩了一两个小时基本就上手了。需要的话网上也有一些illustrator的教程可以参考。科学绘图的话,很多illustrator的高级功能都是不需要的,学会一些基本的东西就够用了。

你可能感兴趣的:(生活常识)