我有一个等高线图,我正在使用当前渲染:
set(gcf, 'renderer', 'zbuffer');
Run Code Online (Sandbox Code Playgroud)
但它在情节中给了我这条粗红线,我不知道如何摆脱它.我尝试过切换到:
set(gcf, 'renderer', 'opengl');
Run Code Online (Sandbox Code Playgroud)
但质量很差,我真的需要高质量的图像.有什么建议?
我有Matlab代码,可生成一系列如下所示的子图:
当我将其另存为EMF文件(通常是矢量格式)并插入Powerpoint或使用Inkscape查看时,然后在图像上进行放大,看起来像是像素化的,并且清楚地由单个封装的对象组成,而不是许多小的图形对象对象:
这让我感到非常惊讶,因为我很长时间以来一直将Matlab图导出为EMF并将其集成到Powerpoint幻灯片中,以便在那里构建更复杂的图形,作为矢量图形可以在任何尺寸下很好地打印。无论我在Powerpoint中放大了多少,这些导入的EMF都可以很好地缩放并看起来平滑。
有人能猜出为什么这次没有将此图保存为矢量图形,而是(看上去)呈现为栅格吗?产生该图形的代码(基于Matlab命令subplot,line和scatter)很长/很模糊,但是如果需要查找解决方案,我可以给出详细信息或简化。谢谢!
该站点上的其他类似线程也无助于解决此问题。