set(gca, ’XTick’, [0 1 2]) X坐标轴刻度数据点位置,在值为0,1,2的地方显示刻度
set(gca,'XTickLabel',{'a','b','c'}) X坐标轴刻度处显示的字符
因此,set(gca,'xtick',[100 200 300],'xticklabel',[1 2 3]) X轴在值为100,200,300的地方显示刻度1,2,3
例1:y_tick = {'1.00e-004','1.01e-002','2.01e-002','3.01e-002','4.01e-002',...
'5.01e-002','6.01e-002','7.01e-002','8.01e-002','9.01e-002'}
set(gca, 'YtickLabel',y_tick);
例2:set(gca,'xticklabel',sprintf('%03.4f|',get(gca,'xtick')));
例1中,当tick值较复杂时,可将tick的值提前赋值到一个变量中,随后利用变量即可;
例2中,在坐标轴刻度的显示过程中可以用sprintf函数,这样即可根据用户的需要显示坐标刻度;注:"|"不可省略
set(gca,'xtick',[]) 不显示x轴的坐标刻度
set(gca,'xtick',[]) 不显示x轴的坐标刻度
set(gca,'FontName','Times New Roman','FontSize',14)设置坐标轴刻度字体名称,大小
‘FontWeight’,’bold’ 加粗 ‘FontAngle’,’italic’ 斜体
对字体的设置也可以用在title, xlabel, ylabel等中
‘FontWeight’,’bold’ 加粗 ‘FontAngle’,’italic’ 斜体
对字体的设置也可以用在title, xlabel, ylabel等中
2. 坐标轴范围设置
axis(gca,[xmin xmax ymin ymax]) 设置坐标轴范围
axis auto 根据数据自动设置坐标轴范围
axis off 关闭坐标轴
axis off 关闭坐标轴
set(gca,'xlim',[-20 20],'ylim',[-20 20]);设置当前图像的坐标轴范围,等同于axis(gca,[xmin xmax ymin ymax])语句
xlim(gca,[-20 20]);设置当前图像的x坐标轴范围
ylim(gca,[-20 20]);设置当前图像的y坐标轴范围
3. 坐标轴网格
set(gca,'xgrid','on');开启x轴网格
grid on;开启坐标轴网格
没有评论:
发表评论