下面的代码在一个不可见的图形上生成一个图和一个表格。
f = figure('Visible','off')
plot(rand(10),rand(10))
t = uitable('Parent',f,'Data',rand(10,10))
saveas(f,'file.jpg','jpg')
唯一的问题是,表格不会被打印/保存到文件中,我也尝试使用print
它来验证它。plot
我放置的顺序也不uitable
重要。
有解决方法吗?我希望它起作用的原因是,我想将数百个绘图 + 表格保存到文件中并且不想绘制它们,因为它似乎需要一些时间,尽管它只是在绘图。
下面的代码将显示该图形,然后该表格也神奇地出现在打印件上。
set(f,'Visible','on')
到目前为止,这始终是可重现的,我正在运行 R2011a。谢谢 :)