题
你如何采取一个情节,并将其放置在角落里(或为此事的任何地方)在MATLAB另一个情节?
我有一个具有在图中的右上侧的大空白对数数据。在白色的空间,我想覆盖包含在白色空间日志情节的版本放大较小的图(有点像放大视图)。
在你告诉我不能这样做,我想提一提,我已经在行动看到它。如果缺少我的描述,只是让我知道,我会尝试将它更好地向你描述。
解决方案
的示例:
x = 1:20;
y = randn(size(x));
plot(x, y,'LineWidth',2)
xlabel('x'), ylabel('y'), title('Plot Title')
h = axes('Position', [.15 .65 .2 .2], 'Layer','top');
bar(x,y), title('Bar Title')
axis(h, 'off', 'tight')
其他提示
您可以使用axes
性能'position'
和'units'
,使他们过分。注意后大一个创造小轴或使用uistack()
功能,使大不躲小的。
什么你不能做的是,使一个又一个的轴子(如Mathworks公司做legend
)。但你并不需要它呢。
有关的第二曲线必须使用代替axes
和line
plot
和hold on
。
单位为'normalized'
(这是默认值)允许当父图中被调整(例如,手动最大化)均匀可调整大小的外观。
不隶属于 StackOverflow