相关疑难解决方法(0)

MATLAB图中的渲染和图像质量

我有一个等高线图,我正在使用当前渲染:

set(gcf, 'renderer', 'zbuffer');
Run Code Online (Sandbox Code Playgroud)

但它在情节中给了我这条粗红线,我不知道如何摆脱它.我尝试过切换到:

set(gcf, 'renderer', 'opengl');
Run Code Online (Sandbox Code Playgroud)

但质量很差,我真的需要高质量的图像.有什么建议?

matlab rendering figures

7
推荐指数
1
解决办法
2万
查看次数

Matlab图另存为(矢量)EMF,但呈现为栅格

我有Matlab代码,可生成一系列如下所示的子图:

在此处输入图片说明

当我将其另存为EMF文件(通常是矢量格式)并插入Powerpoint或使用Inkscape查看时,然后在图像上进行放大,看起来像是像素化的,并且清楚地由单个封装的对象组成,而不是许多小的图形对象对象:

在此处输入图片说明

这让我感到非常惊讶,因为我很长时间以来一直将Matlab图导出为EMF并将其集成到Powerpoint幻灯片中,以便在那里构建更复杂的图形,作为矢量图形可以在任何尺寸下很好地打印。无论我在Powerpoint中放大了多少,这些导入的EMF都可以很好地缩放并看起来平滑。

有人能猜出为什么这次没有将此图保存为矢量图形,而是(看上去)呈现为栅格吗?产生该图形的代码(基于Matlab命令subplotlinescatter)很长/很模糊,但是如果需要查找解决方案,我可以给出详细信息或简化。谢谢!

该站点上的其他类似线程也无助于解决此问题。

graphics matlab powerpoint graph vector

3
推荐指数
1
解决办法
744
查看次数

标签 统计

matlab ×2

figures ×1

graph ×1

graphics ×1

powerpoint ×1

rendering ×1

vector ×1