在MATLAB中,直接调用gca函数即可获取当前坐标轴的句柄。例如: matlab h_axes = gca; 这行代码执行后,h_axes将包含当前坐标轴的句柄。 3. 如何设置坐标轴的位置属性 获取坐标轴句柄后,就可以通过该句柄来设置坐标轴的各种属性,包括位置属性。坐标轴的位置属性通常由Position属性来定义,它是一个四元素向量[x y ...
Name、NumberTitle、Resize、Position、Units、Color、Pointer、KeyPressFcn、WindowButtonDownFcn、WindowButtonMotionFcn、WindowButtonUpFcn等,这些属性就不具体进行描述了,都比较容易理解,想再详细了解其表述,可以在命令窗口输入命令:"doc Figure Properties",双引号省略,然后在出现的界面进入第一个文档,即为figure的属性详...
使用axes命令在原gca的position创建一个坐标区,其中x和y轴的刻度设置为上方和右侧: ax=axes('Units',unit,...'Position',get(gca,'Position'),...'XAxisLocation','top',...'YAxisLocation','right',...'Color','none',...'XColor',xc,...'YColor',yc); 然后,将x和y轴的刻度设置为空即可: s...
gca是指你最近绘制的那个图像的句柄set(gca,'Position',[0011]);是指把figure('Position',[0-300size(cx1,2)size(cx1,1)]);这句绘制的图像的坐标轴改成0-1,0-1
set (gcf,'Position',[400,300,600,200]);%设定plot输出图片的尺寸。参数含义为:xmin,ymin,width,height%plot的默认参数为[232,246,560,420],Position的单位可以用units属性制定,units属性的值可以是下列字符串中的任何一%种:pixel(像素,缺省值)、normalized(相对单位)、inches(英寸)、centimeters(厘米)、points...
set(gca,'Position',[left,bottom,width,height]): 定义坐标轴的图形窗口的位置与大小。 通常状况下,MATLAB的坐标系时长方形,长宽比大约是4:3,但是有时可能需要设置正方形的坐标系,可以通过语句axis square设置。 >> x = -pi:pi/100:pi; >> plot(x,sin(x)); >> get(gca,'Position'); >> set(gca...
● Units属性:Position属性中参数的单位,可以设置的单位有inches(英寸)、centimeters(厘米)、normalized(标准化单位)、points(点)、pixels(像素)和characters(字符),默认状态下为pixels。窗口显示属性的设置。● Color属性:设置窗口的背景颜色,通过相应颜色的参数设置。● Menubar属性:设置图形窗口菜单栏与...
(9)Position 由位置向量[left,bottom,width,height]组成,决定坐标轴位置。(10)Tag定义本坐标轴的卷展栏,因为每⼀个对象都有⾃⼰唯⼀的识别码即tag,以⽅便findobj函数查找坐标轴句柄值。(11)visible决定坐标轴是否可见。(12)set(gca,'xgrid','on')绘制X轴垂直⽹格线set(gca,'grid...
上例中,如果加入语句: fig = gcf; ax = fig.CurrentAxes; 则得到: ax = Axes - 属性: XLim: [0 2] YLim: [-100 20] XScale: 'linear' YScale: 'linear' GridLineStyle: '-' Position: [0.1300 0.1100 0.7750 0.8150] Units: 'normalized'...
%callback-导出图片functionsavefile(~,~)globalGUIh=figure;set(h,'Visible','off');h1=copyobj(GUI.Axes1,h);set(h1,'Units','default','Position','default');[fileName,pathName]=uiputfile({'*.jpg','JPEG(*.jpg)';},'save picture','Picture1');iffileName==0close(h);return;elseprint(st...