matlab图形动态滚动
我已经在Matlab中的figures对象中添加了许多时间序列,并将它们作为子图绘制在图形上,一个接一个地显示在一起。可以有一个动态的时间序列图的数量,我不能预先知道会有多少 不幸的是,似乎正在发生的是,随着新的子绘图的添加,图形绘图没有扩展到包括滚动条。是否有一个特殊的标志我没有看到包括这一点,并阻止我的数字对象中的绘图越来越小 例如:matlab图形动态滚动,matlab,Matlab,我已经在Matlab中的figures对象中添加了许多时间序列,并将它们作为子图绘制在图形上,一个接一个地显示在一起。可以有一个动态的时间序列图的数量,我不能预先知道会有多少 不幸的是,似乎正在发生的是,随着新的子绘图的添加,图形绘图没有扩展到包括滚动条。是否有一个特殊的标志我没有看到包括这一点,并阻止我的数字对象中的绘图越来越小 例如: %Maximise the figure window to full screen f = figure; f=gcf; f.Uni
%Maximise the figure window to full screen
f = figure;
f=gcf;
f.Units='normalized';
f.OuterPosition=[0 0 1 1];
%Add a panel to the figure, we'll add subplots to this
p = uipanel('Parent',f,'BorderType','none');
p.Title = 'Examples';
p.TitlePosition = 'centertop';
p.FontSize = 12;
p.FontWeight = 'bold';
%Add a timeseries subplot to the panel
subplot((length(motifIndexAfterThresholds)*2)+1,1,1, 'Parent',p)
ts0 = timeseries(E4_hrX(startIndex:endIndex),'Name','Parent Motif');
plot(ts0)
title('Parent')
在这一点之后,我可以添加任意多的子图,但面板并没有像我希望的那样拉伸
如果有人能提供建议,我将不胜感激。任何有同样问题的人,请查看(2011)这篇博文: 事实证明,用户提交的函数可以提供此功能,我们所需要做的就是下载.m文件,将其包含在Matlab路径中,在代码中将函数调用从子批更改为滚动子批 不知道这是否能长期工作,像这样的特性可能应该由matlab本身提供