白色网格将MATLAB图表保存为EPS或PDF

白色网格将MATLAB图表保存为EPS或PDF

问题描述:

每当我将pcolor或颤抖图表保存为EPS或PDF时,我都会看到这个微弱的白色网格,这似乎是某种渲染问题。第一张图片显示了问题,第二张图片显示了它在数字窗口中的样子。我只是使用“另存为”菜单项来保存为eps。有关如何获得漂亮的矢量图像的任何建议?我在OS X上。白色网格将MATLAB图表保存为EPS或PDF

谢谢! Annoying ugly white grid

No white grid

+0

你可能想寻找到可用的图形渲染器

的文物消失notes/1200/1201.html,http://www.mathworks.com/help/techdoc/creating_plots/f3-84337.html#f3-102410 – Amro 2011-02-02 21:34:05

我可以证实,对雪豹的问题。将渲染设置为opengl并使用“另存为”菜单从颤音图创建eps文件确实解决了该问题。

set(gcf, 'Renderer', 'opengl') 
+0

太好了,那整理出来了。它也将渲染器设置为zbuffer,但它看起来不太好。谢谢! – Rob 2011-02-03 07:27:36

只是添加另一种解决方案:白线是不是真的从EPS/PDF阅读器的抗锯齿设置错误,而是假象。由于某些原因,Matlab保存三角形而不是正方形,因此调用抗锯齿来拉直对角线。 http://www.mathworks.com/support/tech-:如果三角形是由矩形替换为 http://www.mathworks.com/matlabcentral/fileexchange/43271-pcolor-eps-fix

干杯