您的位置:首页 > 编程语言 > MATLAB

Matlab作图之全框坐标轴

2017-07-18 19:59 1606 查看
关于坐标轴定制方面的方法请参考MATLAB作图技巧汇总

本文主要记录在同一个图中做多个坐标轴的方法,代码如下

figure1 = figure;
axes1 = axes('Parent',figure1,'xAxisLocation','top','yAxisLocation','right');
hold(axes1,'all');
axes2 = axes('Parent',figure1,'xAxisLocation','bottom','yAxisLocation','left');
box(axes2,'on')


做出来的图如下:



加入下面一些修改代码:

set(axes2,'xtick',0:0.2:1.)
set(axes1,'xtick',[])
set(axes2,'ylim',[0,3500])
set(axes2,'ytick',0:700:3500)
set(axes1,'ytick',[])
set(axes1,'ylim',[0,3500])
xlabel('轴向距离 l/m')
ylabel('轴向速度 v/m*s^-^1')


做出来的图如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  matlab 作图