それぞれが長い時系列である複数のサブプロットを表示するために、(スライダーを使用して) スライディング ウィンドウを作成しようとしています。
S=['set(gca,''xlim'',get(gcbo,''value'')+[0 ' num2str(chunkDuration) '])'];
h=uicontrol('style','slider','units','normalized','position',Newpos,...
'callback',S,'min',0,'max',xmax-chunkDuration);
書かれているように、これは一番下のプロットを動かすだけです。を設定したからだと理解していgca
ます。ただし、 に変更gcf
してgca
も役に立ちません。これxlim
は、その子の代わりに of の図を設定しようとするためです。
やってみると
kids = get(gcf,'Children')
S=['set(kids,''xlim'',get(gcbo,''value'')+[0 ' num2str(chunkDuration) '])'];
エラーが発生します:
??? Undefined function or variable 'kids'.
??? Error while evaluating uicontrol Callback
では、なぜ上記が機能しないのでしょうか。
アプローチが大幅に変更された後でも、問題は残ります。