作图的时候经常会碰到需要把多张图拼在一起的情况,但是我们作图的时候可能是通过不同的程序编写出来的。一般来说,我们可以将这些程序集成在一起,然后一次性出图。但是这样挺费时费力,例如当中的某段代码运行时间很长,程序复杂,会增加我们的工作量。(每次画完图都发现有哪个地方需要修改,很烦。。)
自然而然,我们会希望能够将不同的图分别作出,然后再手动拼起来。对于科研作图,最好的就是使用矢量图格式,这种格式一般不会损失分辨率,因为所有线条和文字都是以原始数据的形式保存在矢量图里(有时候图像太复杂、元素太多的时候MATLAB似乎会自动压缩,得不到完全保真的矢量图)。对于矢量图的编辑,一般网上会推荐用AI (ADOBE ILLUSTRATOR),但是AI的学习成本有点高,加上价格昂贵,所以可能不太适合非专业的人员。
我相信 Power Point 应该是大多数科研人员拿来画简图的一个工具了,知乎上也有很多这方面的教程。这里我想分享一下我用 Power Point 来编辑矢量图的一个技巧。我们将可以直接用 Power Point 来编辑大部分的矢量图,并保存为PDF格式,保留矢量图的信息。 2. Method
以下默认用MATLAB出图,使用的 Power Point 版本是 office 365。
在保存图片的时候,MATLAB可以保存为 .svg 格式的矢量图: