MATLAB改变绘图区位置大小和图形坐标位置大小
本文基于MATLAB,通过绘制cos(t)函数图像,利用set(gcf,)改变图形位置大小,利用set(gca,)改变坐标位置大小。
操作方法
- 01
第一,启动MATLAB,新建脚本(Ctrl+N),输入如下代码: close all; clear all; clc t=0:0.1:2*pi;y=cos(t); plot(t,y,'linewidth',5)
- 02
第二,保存运行上述脚本,得到如下cos(t)图形。
- 03
第三,接着输入代码set(gcf,'unit','centimeters','position',[1,2,20,15])。其中gcf是控制绘图区位置大小,[1,2]表示绘图区距离显示器左下角1,2厘米,[20,15]表示绘图区大小为宽20,高15厘米。
- 04
第四,保存和运行上述脚本,发现绘图区的位置大小明显作出相应变化。
- 05
第五,接着输入代码set(gca,'positon',[0.1,0.1,0.9,0.9]),其中gca是控制坐标,[0.1,0.1,0.9,0.9]是图形相对绘图区的比例,[0.1,0.1]是图形相对绘图区左下角的位置,[0.9,0.9]是图形相对绘图区的大小比例。
- 06
第六,保存和运行上述增加后的脚本,得到如下图形,图形坐标的位置大小相对绘图区做了相应变化。
赞 (0)