次のコードは、非表示の Figure にプロットとテーブルを作成します。
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 を実行しています。ありがとう :)