Matlab画双Y轴的一种复杂方法

2025-04-21 20:51:49

Matlab是一种数学软件,本经验主要介绍的是一种出了plotyy以外的另一种画双Y轴的方法。

工具/原料

Matlab2017

一:代码

1、打开Matlab后,为了画双Y轴,可以figure(111);也就是创建一个图形窗口,窗口的名称是111.

Matlab画双Y轴的一种复杂方法

2、创建后图形后,图形的自系统是axes。此时我们创建第一个axes,句柄为ax2.

Matlab画双Y轴的一种复杂方法

3、此时可以通过plot画图,其中自定义部分是显得属性。例如“LineWidth”。需要注意的是合成单词的首字母都是大写的。

Matlab画双Y轴的一种复杂方法

4、此时必须要做的是对ax2进行句柄set。其中最终要的set内容是Y轴的位置。“YAxisLocatio荏鱿胫协n” ‘Life’或者“Right”。另外需要将box off。如果需要调整YTick,必须保证YLim>YTick的范围。

Matlab画双Y轴的一种复杂方法

5、既然是双Y轴,通过前几步已经创建了一个Y轴。只需要灵活使用上面的代码就可以创建另一个Y轴。然后运行程序。

Matlab画双Y轴的一种复杂方法

二:双Y轴效果

1、此时,生成的figure(111)就是一个双Y轴的图形。和plotyy函数螽啸镥释相比,此种方法较为麻烦,但是可以理解figure的本质。

Matlab画双Y轴的一种复杂方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢