MATLAB 作图常用命令

1、绘制二维图,(默认)起点在左上角,axis ij;
axis xy 可以改成起点在左下角;

2、刻度
set(gca,’xtick’,[])%去掉x轴的刻度
set(gca,’ytick’,[]) %去掉xy轴的刻度

set(gca,’tickdir’,’out’); %刻度向外

set(gca,’ytick’,[2 4 5 7]); %显示的刻度
set(gca,’yticklabel’,{‘Two’,’Four’,’Five’,’Seven’});%显示的刻度位置处的标记

set(gca,’xminortick’,’on’);%显示小刻度
set(gca,’ticklength’,[0.05 0.025]);%刻度长度

去掉右上刻度
box off
ax2 = axes('Position',get(gca,'Position'),...
           'XAxisLocation','top',...
           'YAxisLocation','right',...
           'Color','none',...
           'XColor','k','YColor','k');
set(ax2,'YTick', []);
set(ax2,'XTick', []);

yingyong

%为二维图加一个外框
ax1 = axes('Position',get(gca,'Position'),...
'XAxisLocation','bottom',...
'YAxisLocation','left',...
'Color','none',...
'XColor','k','YColor','k','linewidth',2);
set(ax1,'YTick', []);
set(ax1,'XTick', []);
ax2 = axes('Position',get(gca,'Position'),...
'XAxisLocation','top',...
'YAxisLocation','right',...
'Color','none',...
'XColor','k','YColor','k','linewidth',2);
set(ax2,'YTick', []);
set(ax2,'XTick', []);

你可能感兴趣的:(MATLAB)