欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Matlab作图之全框坐标轴

程序员文章站 2023-12-25 18:01:45
...

关于坐标轴定制方面的方法请参考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')

做出来的图如下:
Matlab作图之全框坐标轴

加入下面一些修改代码:

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作图之全框坐标轴

相关标签: matlab 作图

上一篇:

下一篇: