我有 Matlab 代码,它生成一组子图,如下所示:
当我将它保存为 EMF 文件(通常是矢量格式)并插入 Powerpoint 或使用 Inkscape 查看时,然后仔细放大图像,它看起来像素化,并且清楚地由单个封装对象组成,而不是许多小的图形对象:
这对我来说非常令人惊讶,因为长期以来我一直将 Matlab 绘图导出为 EMF 并将它们集成到 Powerpoint 幻灯片中,以便在那里构建更复杂的图形,作为矢量图形,可以在任何尺寸下很好地打印。无论我在 Powerpoint 中放大多少,这些导入的 EMF 也可以很好地缩放并且看起来很平滑。
谁能猜出为什么在这种情况下,这个图没有保存为矢量图形,而是(看起来)渲染为光栅?生成此图的代码(基于 Matlab 命令subplot、line和scatter)相当长/不优雅,但如果需要找到解决方案,我可以提供详细信息或简化。谢谢!
该站点上的其他类似线程无助于解决此问题。

