我如何降低利润率在MATLAB的次要情节在我的图吗?

1970(30天)
我想减少我的阴谋,因为当我周围的空白图复制到Word文档,轴周围的利润减少了情节的大小和我经常有作物空间为了增加情节的大小。

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2022年12月26日
从R2019b,您可以减少周围的空间情节通过tiledlayout函数。
详情请见下面的文档。
以最小的空白——储蓄和复制的阴谋
如果你使用R2019a和更早的版本,请参阅以下信息:
的能力为次要情节设定的利润在MATLAB的图不是当前可用。然而,您可以引用用户输入的函数“subaxis”或“subtightplot”MATLAB中心提供该功能:
MATLAB中央MathWorks所提供的是一种常见的位置为MATLAB用户可以分享他们的MATLAB代码和想法。
注意MathWorks不担保或保证这些提交的使用或内容。任何问题,问题,或抱怨应该指向特约作者。
2的评论
埃里克·萨金特
埃里克·萨金特 2020年12月9日
从R2019b开始,您可以创建一个 tiledlayout 并设置填充和间距属性。这个示例创建了一个布局与周边没有填充和最小间距的情节。
tiledlayout (2, 2,“填充”,“没有”,“TileSpacing”,“紧凑”);
i = 1:4
nexttile
情节(兰德(1、10));
结束
同时,从R2020a开始,您可以使用 copygraphics 复制一个紧密裁剪版本的图形,然后粘贴在字(词)。
copygraphics (gcf)

登录置评。

更多的答案(5)

耶稣卢西奥
耶稣卢西奥 2015年2月12日
你好,
我知道这个问题很旧,但它仍然很有趣。
一个简单的方法做你想要的东西(次要情节的改变利润)是这样的:
pos =得到(gca,“位置”);
pos (1) = 0.055;
pos (3) = 0.9;
集(gca),“位置”pos)
写在你创建每个情节(子)。
这样每个情节的大小。“位置”是轴属性(1 x 4向量),这些字段:
(x y宽度高度)
显然,您可以改变任何的四个值,您最佳的选择。
耶稣。
2的评论
RP
RP 2019年11月16日
编辑:RP 2019年11月16日
非常感谢耶稣。很棒的工作来解决我的问题。但是,我对你的代码有一些查询
1。pos pos(1)和(3)显示?
2。x和y表示什么?
3所示。我怎么能改变x, y,高度,和宽度按我的要求吗?
4所示。是这段代码适用于任何的顺序网格除了1 * 4网格所显示。我们假设,我有5 * 6的顺序网格。所以我的次要情节将次要情节(5、6)。在这种情况下,如何调整高度,宽度的次要情节?
请帮我undetstand一定会帮助我很多我的进一步的工作。
谢谢。

登录置评。


Konstantinos
Konstantinos 2015年11月20日
编辑:Konstantinos 2015年11月20日
由于没有标准什么保证金大小是最好的这就是我要做的
  1. 当我创建的情节我将使编辑工具菜单。
  2. 调整阴谋,我认为是最好的配置。
  3. 文件>生成代码有一个自动化的解决方案

罗比·Delden
罗比·Delden 2015年11月23日
虽然丑陋,对我来说,这似乎帮助次要情节的分布例如乘以一个因素2:
ax₁=次要情节(1 8 [1,2]);. .ax2 =次要情节(1 8 [3、4、5、6]);. .%可能不是相关:ylim ([ymin ymax]);. .ax3 =次要情节(1 8 [7,8]);linkaxes ([ax2 ax₁, ax3], ' y ');
而不是:ax₁=次要情节(1,4,1)ax2 =次要情节(1,4,[2、3])ax3 =次要情节(1,4,4)

纳斯
纳斯 2020年1月17日
您可以使用下面的代码:
甘氨胆酸ax =;
outerpos = ax.OuterPosition;
ti = ax.TightInset;
左= outerpos (1) + ti (1);
底= outerpos (2) + ti (2);
ax_width = outerpos (3) - ti (1) - ti (3);
ax_height = outerpos (4) - ti (2) - ti (4);
斧子。位置=[左底ax_width ax_height];
我发现在这里: https://uk.mathworks.com/help/matlab/creating_plots/save-figure-with-minimal-white-space.html 。我认为它应该只用于MATLAB R2019b或更高版本,但它为我工作R2018b版本。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!