У меня были некоторые проблемы с использованием 'plotyy' внутри сюжетной линии.
Мне нужен сюжет с 4 фигурами и использовать в каждой из них «плотий». У меня были некоторые проблемы из-за масштабирования оси, и теперь, когда я решил это для первой фигуры, но когда я попытался использовать те же структуры для второй фигуры из подзаголовка, эта вторая фигура идеальна, но первая один становится графиком только с одним графиком вместо двух предыдущих (поэтому первый «плотий» перестает работать). Для лучшего понимания моей проблемы код, который я использовал:
AXInv = subplot(2,2,1); % Auto-fitted to the figure.
PInv = get(AXInv,'pos'); % Get the position.
delete(AXInv)
[AXInv,H1,H2] = plotyy(h,Inv,h,prod_Inv,'plot');
set(AXInv,'pos',PInv) % Recover the position.
line([0 24],[0 1],'parent',AXInv(1),'Color',[1 1 1]) % Axis is not scaled
axis auto % Numbers on axes are crushing.
set(AXInv(1),'ytickmode','auto') % This is new....
line([0 24],[0 1500],'parent',AXInv(2),'Color',[1 1 1]) % Axis is not scaled
axis auto % Numbers on axes are crushing.
set(AXInv(2),'ytickmode','auto') % This is new....
AXPrim = subplot(2,2,2); % Auto-fitted to the figure.
PPrim = get(AXPrim,'pos'); % Get the position.
delete(AXPrim)
[AXPrim,H1,H2] = plotyy(h,Prim,h,prod_Prim,'plot');
set(AXPrim,'pos',PPrim) % Recover the position.
line([0 24],[0 1],'parent',AXPrim(1),'Color',[1 1 1]) % Axis is not scaled
axis auto % Numbers on axes are crushing.
set(AXPrim(1),'ytickmode','auto') % This is new....
line([0 24],[0 1500],'parent',AXPrim(2),'Color',[1 1 1]) % Axis is not scaled
axis auto % Numbers on axes are crushing.
set(AXPrim(2),'ytickmode','auto') % This is new....
Кто-нибудь может мне помочь?
Заранее спасибо!