Matlab作圖完成后,坐標(biāo)軸的標(biāo)注可能不是我們需要的,可能需要編程進(jìn)行坐標(biāo)軸標(biāo)注的修改,可以使用命令進(jìn)行修改。
1、首先做一條自動(dòng)生成的圖形;plot(randn(100,1));
可以看到圖形中坐標(biāo)軸已經(jīng)有了自動(dòng)生成的標(biāo)注。

2、使用axis命令可以自行修改坐標(biāo)軸的范圍。如:axis([0 50 -1 1]);
可以看到坐標(biāo)軸又自行發(fā)生了變化,怎樣進(jìn)行修改呢?

3、這里會(huì)牽扯到兩個(gè)值,gcf和gca;這里需要說明gcf表示的是整個(gè)圖形,包括上面的工具欄等等;而gca只是代表了其中的坐標(biāo)軸及內(nèi)部的數(shù)據(jù)。
set(gca,'Xtick',[0 20 40],'Ytick',[-0.25 0.25],'fontsize',20);
在修改了標(biāo)注之后,順便還修改了字體大小。

4、當(dāng)然也可以修改標(biāo)注的字:set(gca,'Xticklabel',{'xx','yy','zz'},'Yticklabel',{'aa','bb'});
需要注意的是,標(biāo)簽和上面的數(shù)量要一一對(duì)應(yīng)。

5、還可以修改字體和字體的方向。set(gca,'XTickLabelRotation',45);

6、除了使用命令修改,還可以進(jìn)行手動(dòng)修改。進(jìn)入“顯示繪圖工具和停靠圖形”界面后,選中坐標(biāo)軸,在坐標(biāo)軸的屬性中有刻度屬性,可以根據(jù)要求自行修改。


相關(guān)推薦:
MATLAB如何編寫三維球體自旋程序?
Matlab 2016怎么繪制三維等高線圖形?
matlab畫圖線條怎么選擇類型和顏色?
新聞熱點(diǎn)
疑難解答
圖片精選