Matlab:我怎样才能自动调整图形大小以适应周围的情节?

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

我正在使用axis tight命令,然后将数字复制到word。问题是情节很紧,但是图形本身就是一个矩形,并且只有框架周围浪费了很多空间。 所以,我正在将完整的数字复制到Paint,将其剪切到那里仅用于绘图,然后将其粘贴到Word中,不好玩,因为我有很多这样的... 有任何想法吗?

编辑:

复制图的插图可以找到qazxsw poi。

matlab axis figure
3个回答
0
投票

尝试直接使用轴的here属性使其适合图形:

Position

0
投票

我猜这里。但我相信你是从一些gui那里拿走这个数字的。

我会用>> set( gca, 'Units', 'normalized', 'Position', [0 0 1 1] ); 将轴转移到另一个空图。为此,您可以根据需要设置所有参数。


0
投票

我有同样的问题,改变copyobjPosition也不适合我,所以我使用axis tight裁剪我的图像。 (自由)

通常我没有很多图像可以同时裁剪,所以我会单独进行裁剪,但我认为您可以使用ImageJ宏将裁剪批量裁剪为设定尺寸。它是Process> Batch> Macro ...然后在“Add Macro Code”中选择Crop并指定矩形的位置和尺寸。 (至少在ImageJ v1.46r中)

我知道这不是你要求的,但这是一个解决方法。如果其他人有全Matlab解决方案,我会全力以赴。

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