python科研应用知乎_科研画图都用什么软件?

这几年写paper,数据类的图都是Matlab或者python搞前期,存eps格式矢量图出来再用illustrator后期美化。多亏illustrator大法,各种Matlab和python搞出来的糙图可以被美化的连亲娘都不认识,而且搞出来的都是矢量图,绝对的神器。

至于流程图framework之类的,感觉没有比Visio更好的了。

------------------------更新于2017/3/9---------------------

以下是应一些知友的要求做一些补充。手头存的图基本都是illustrator改后的,所以随便找了一张硕果仅存的Matlab直接导出的图和用illustrator改后的图做个简单的对比。肯定不是最好的例子,有些大改过的图因为年代久远没法找了。

第一张图是Matlab直接存出来的图,第二张是一系列图一这样的图在illustrator后修改整合的图:

其实有些答主也提到了,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的高级功能都是不需要的,学会一些基本的东西就够用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值