Я предпочитаю результаты сюжета от акватермы больше чем х11. Я написал сценарий m-file, который на самом деле очень полезен, чтобы решить эту проблему, чтобы можно было использовать aquaterm. Кажется, что текстовые строки заголовка и xlabel написаны на одну строку слишком высоко и слишком низко в окне рисунка. Обратите внимание: этот скрипт не меняет ylabel. Если величина напечатанных значений y-координаты слишком велика, это приводит к смещению метки с левой стороны страницы. В любом случае, вот мой клудж, просто запусти его после того, как все цифры будут готовы.
function fixAxes
%---------------------------------------
%// Kludge to fix scaling of all figures
%// until GNU or I can find real fix.
%// Octave3.2.3 computes the scaling wrong
%// for this mac, such that the title
%// and xlabel are not displayed.
%---------------------------------------
s = get(0,'showhiddenhandles');
set(0,'showhiddenhandles','on');
newpos = [0.13 0.135 0.775 0.75]; %// default is [0.13 0.11 0.775 0.815]
figs = get(0,'children');
if (~isempty(figs))
for k=1:length(figs)
cax = get(figs(k),'currentaxes');
pos = get(cax,'position');
if ~(pos(1) == newpos(1) && ...
pos(2) == newpos(2) && ...
pos(3) == newpos(3) && ...
pos(4) == newpos(4))
set(cax,'position',newpos);
set(0,'currentfigure',figs(k));
drawnow();
endif
endfor
endif
set(0,'showhiddenhandles',s);
%---------------------------------------
endfunction
%---------------------------------------