2012-12-03 9 views
7

いくつかのMATLAB図を生成するコードがあります。私のプログラムの最後に、これらの数字をレポートに掲載したいと思います。私は、documentにfigureを含めるためにopenfig()を使うpublish()に渡されるスクリプトを持っています。.figファイルを画面に表示させずに公開する

これにより、これらの数字が画面上で点滅します。これは、クローズとスナップナウの組み合わせを使用してループ内の図を開くときに特に厄介です。

openfig(PathToFigure, 'new', 'invisible') 

このようにすると、画像が表示されなくなりますが、レポートに表示されなくなります。

.figファイルを画面に表示させずにレポートに含める方法はありますか?

答えて

1

とそれらの図を作成するときに「オフ」に彼らの可視性を設定することをお勧めします。次に、Positionプロパティを設定し(左と下のピクセルの値が負の値に設定されている場合)、Visibleプロパティをonに設定してsnapnowに電話をかけてください。図を削除します。

1

私は実際にあなたがf=openfig(PathToFigure, 'new', 'invisible')と数字を開き
f = figure('Visible','off');

+0

これは、openfigが 'visible'に設定されていても、レポートに表示されるFigureを停止しているようです。私はこれに適切な機能を使用していますか?私は図を見えないように保つために何らかの方法が必要ですが、その内容はレポートに含めておきます。 – Zapadus

関連する問題