私はカラーバーでcontourfを使って図を生成しました。私のプロットの大部分は問題ありませんが、カラーバーの値が10^{-3}
の場合は、数字の0.005
などがカラーバーで書き込まれます。またはx10^{-3}
が上に表示されます。どちらの場合もFigureをepsファイルとして保存するとき、Matlabはカラーマップラベルを切り捨てます
は、ラベルの一部が切り取られます - 5
のx10^{-3}
で3
またはハーフのいずれか0.005
に。
私はフィギュアの画面上のため
set(gca, 'ActivePositionProperty', 'OuterPosition')
を使用してこの問題を解決することができますが、私は、EPS形式で保存する必要があります。これを行うと、3
(または5
)がもう一度切断されます。
フィギュアウィンドウの右下隅を手動で引き上げて大きくすることもできます。しかし、これは、他のすべての図形、すなわちサイズを変更しない図形とは異なるように、軸ラベルなどのサイズをプロット自体と比較して変更します。
提案がありますか?
ソースコードを投稿してください –