有沒有什麼辦法可以防止XTickLabels與Matlab中的圖形中的YTickLabels重疊?強制Matlab不與YTickLabels重疊XTickLabels
好:
壞(-2和-5重疊):
代碼(我寧願不定製的解決方案這段特定的代碼):
好:
wavelet_name = 'coif1';
[~,psi,xval] = wavefun(wavelet_name,10);
scale = 1;
shift = 1;
x_min = -1;
x_max = 8;
plot([x_min, shift+xval.*scale, x_max],[0, psi, 0]);
axis([x_min x_max -2 3]);
set(gca,'FontSize',50)
save_figure([wavelet_name '_scale' num2str(scale) '_shift' num2str(shift)])
壞:(我只改x_min = -1;
到x_min = -5;
)
wavelet_name = 'coif1';
[~,psi,xval] = wavefun(wavelet_name,10);
scale = 1;
shift = 1;
x_min = -5;
x_max = 8;
plot([x_min, shift+xval.*scale, x_max],[0, psi, 0]);
axis([x_min x_max -2 2]);
%title('Sym2 Wavelet');
set(gca,'FontSize',50)
save_figure([wavelet_name '_scale' num2str(scale) '_shift' num2str(shift)])
我用Matlab R2014a與Windows 7 SP1 64位旗艦版。
這不正是一個解決方案,但周圍的工作......你使用的是'軸([])'命令,無論如何,那麼爲什麼不改變XMIN和YMIN一下,讓你有一點之間更多的空間。或者你可以很容易地使用用戶特定的標籤/蜱 – 2014-10-10 07:52:07