1.lenda
1) Como definir a legenda em qualquer lugar da imagem? Como definir o comprimento da linha na legenda? Como retirar a caixa da legenda?
legy = legend('line1 ','line2 ','line3','fontsize',10,...
'position',[0.32 0.71 0.6 0.22]);
legy.ItemTokenSize = [15,15]; %设置线条长短,宽度
legend('boxoff') % 去方框
position ', [left bottom width height]
left: a distância entre a caixa de legenda e a borda esquerda da parte
inferior da imagem : a distância da parte inferior da imagem
largura: a largura da caixa de legenda
altura: height
2. gca
1) Como preencher muitos espaços em branco ao redor da imagem? Ou como fazer com que os gráficos ocupem uma proporção maior na janela de exibição?
set(gca,'Position',[0.11 0.15 0.85 0.87]);
%最小为0,最大为1
gca: obtém o eixo atual, [altura da largura inferior esquerda] indica o mesmo que acima.
3. eixo
1) Como especificar o valor de exibição do eixo?
set(gca, 'XTick', -pi:pi/2:pi);
set(gca, 'XTickLabel', {'-pi','-pi/2','0','pi/2','pi'});
or
xticklabels({'0','\pi','2\pi','3\pi','4\pi','5\pi','6\pi'})
xticks([0 5 10 15])
xticks(0 : 10 100)
xtick representa a posição da escala de exibição, xticklabel representa o conteúdo exibido
2) Como inclinar o texto de descrição do eixo de coordenadas? Como definir a fonte do texto?
x1 = xlabel('\itX /\rmpixel');
y1 = ylabel('\itY /\rmpixel');
z1 = zlabel('Spectrum \it/\rm(\times10^3)');
set(x1, 'Rotation', -15);
set(y1, 'Rotation', 40);
a. rotação, significa girar o texto, o número próximo ao eixo das coordenadas é positivo e o número distante é negativo.
b. \ it: Torne a fonte inclinada, a barra no exemplo também é inclinada
c. \ rm: Defina a fonte normal
3) Como definir o tamanho da fonte do texto de descrição do eixo de coordenadas?
set(get(gca,'XLabel'), 'FontSize',7.5, 'Vertical', 'middle');
4. barra de cores
1) Como definir a posição, fonte e tamanho da fonte da barra de cores?
h1 = colorbar('east', 'AxisLocation', 'out', 'position', [cf cb cw ch], ...
'FontSize', 7.5, 'FontName','Times New Roman');
Adicionar barra de cromaticidade nas coordenadas, escala externa, tamanho da fonte 7.5, fonte Tempo ~.
2) Como definir o texto na barra de cores?
%接上段
set(get(h1,'title'),'string','Phase \it/\rmrad');
Adicionar texto, fase / rad
5. Defina o tamanho da imagem e o formato de saída
set(gcf,'unit','centimeters','position',[20 15 6 7])
%设置图片大小 6cm*7cm