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

时间:2013-07-17 06:30:55

标签: matlab axis figure

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

编辑:

复制图的Illustartion可以找到here

3 个答案:

答案 0 :(得分:0)

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

>> set( gca, 'Units', 'normalized', 'Position', [0 0 1 1] );

答案 1 :(得分:0)

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

我会使用copyobj将轴转移到另一个空图。为此,您可以根据需要设置所有参数。

答案 2 :(得分:0)

我遇到了同样的问题,更改Positionaxis tight对我来说也没有用,所以我使用ImageJ裁剪图像。 (免费)

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

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