Matlab:将600万个元素的网格图输出到pdf

时间:2016-08-13 21:32:53

标签: matlab pdf matlab-figure mesh

我正在尝试将Matlab中的数字导出为pdf。该图由6个子图组成,这些子图中的每一个都是网格图。其中一个网格图基于600万个数据点,而另一个基于400万个数据点。其余的基于较少的分数。

我使用Matlab的打印命令导出图形。我遇到的问题是这个过程需要时间。可能超过半小时。

我也尝试使用export_fig函数,但这根本不起作用。

在Matlab中有更有效的方法将此数字导出为pdf吗?

1 个答案:

答案 0 :(得分:0)

如果您愿意牺牲矢量图形质量,可以尝试使用' -opengl'来打印到pdf格式。渲染器选项。它将为pdf提供栅格化输出。您可以提高分辨率以获得更高质量的输出。

试试这个,

% Print current figure to foo.pdf with opengl renderer and 300 resolution
print('foo', '-dpdf', '-opengl', '-r300')