【发布时间】:2016-08-13 21:32:52
【问题描述】:
我正在尝试将 Matlab 中的图形导出为 pdf。该图由 6 个子图组成,每个子图都是一个网格图。其中一个网格图基于 600 万个数据点,而另一个网格图基于 400 万个数据点。其余的基于较少的分数。
我使用 Matlab 的打印命令导出图形。我的问题是这个过程需要时间。大概半个多小时吧。
我也尝试过使用 export_fig 函数,但这根本不起作用。
有没有更有效的方法可以在Matlab中将此图导出为pdf?
【问题讨论】:
-
你坚持有矢量图形输出吗?如果像 png 这样的光栅格式会更快,我不会感到惊讶。请注意,如此庞大的矢量化数据集可能也会让您的 pdf 查看器和/或打印机消化不良。
-
感谢您的评论。我想将它包含在 LaTex 文档中,而 pdf/svg 提供了更高质量的绘图。但是,只有少数几个元素具有这么多元素,所以我也许可以尝试看看 png 的外观。这可能是唯一可行的选择。
-
正如@AndrasDeak 所说,使用PNG。 MATLAB 在矢量图形格式中以一种非常低效的方式存储网格,这只会让您在路上头疼。由此产生的PDF文件也很大。您可以增加 PNG 的分辨率以适合在您的文档中使用。
标签: matlab pdf matlab-figure mesh