Matlab 可以导出图形吗?

问题描述 投票:0回答:1

我在

uitable
中有一个
figure
,我正在尝试使用
exportgraphics
将其另存为 pdf。 我 相信我需要使用
exportgraphics
因为我需要将许多数字附加到一个 pdf 中。
Saveas
可以成功创建pdf,但缺少附加到现有文件的选项。如果有办法以编程方式将 500 多个 pdf 文件拼接在一起,
Saveas
就可以工作。

我的人物包含 3 个

axes
物体、1 个
annontation
uitable
figure
uitable
的创建方式如下:

T = array2table(data);
T.Properties.VariableNames = labels;
... lines to create the plot data ...
fh = figure;
fh.PaperType = "uslegal";
fh.PaperOrientation = "landscape";
fh.PaperUnits = "normalized";
ut = uitable(fh, Data=T{:,:}, ColumnName=T.Properties.VariableNames);
... many lines of formatting and plotting
exportgraphics(fh, 'test.pdf', Append=true)

结果是

警告:UI 组件将不会包含在输出中。

还有一个包含图形和注释的 pdf,但没有

uitable
。 如何正确创建包含
uitable
s

的多页 pdf 文件
matlab pdf-generation matlab-figure
1个回答
0
投票

您有几个选择。正如您所看到的,

exportgraphics
无法处理
uitable
此文档页面总结了不同的导出选项。

要继续,我建议要么

© www.soinside.com 2019 - 2024. All rights reserved.