handle句柄 matlab_matlab GUI函数句柄

本文详细介绍了MATLAB中图形坐标轴的各种属性设置,包括网格线样式、轴线宽度、坐标轴可见性、刻度类型以及标签定制等。通过示例展示了如何改变坐标轴的线型、颜色、比例以及添加交互式功能,如按下Enter键切换Y轴刻度类型。此外,还提及了坐标轴边界、标签和对象查找等功能,帮助用户更好地控制和美化MATLAB图形。
摘要由CSDN通过智能技术生成

oints/normalized/inches/centimeters/pixels)

fontweight字体粗细(normal/bold/light/demi)

gridlinestyle决定坐标轴网格线的样式,‘-’为实线‘- -’为虚线‘:’为点线‘-.’为点虚线

plot(1:10);grid on;set(gca,’gridlinestyle’,'-.’);将当前坐标轴显示的网格线为点-虚线

(6)linewidth 定义X,Y和Z轴的轴线宽度(以点单位定义)

(7)NextPlot:有效值为add|replace|replacechildren,默认为replace

add表示使用当前的坐标轴,把新的图形对象加到此坐标轴中是一般保留的做法,replace表示重新设置坐标轴的所有属性(Position除外),也就是在绘图前会删除当前坐标轴和它的子对象。replacechildren表示移除当前坐标轴中所有子对象,但不重新设置坐标轴的所有属性

(8)Outerposition决定坐标轴外边界的位置。由位置向量[left,bottom,width,height]组成,其中left,bottom表示相对于绘图窗口左下角的位置,width,height表示区域尺寸,默认为[0 0 1 1]

(9)Position由位置向量[left,bottom,width,height]组成,决定坐标轴位置

(10)Tag定义本坐标轴的卷展栏,因为每一个对象都有自己唯一的识别码即tag,以方便findobj函数查找坐标轴句柄值。

(11)visible决定坐标轴是否可见

(12)set(gca,’xgrid’,'on’)绘制X轴垂直网格线

set(gca,’gridlinestyle’,':’,'linewidth’,3)设置网格线线条类型和宽度

set(gca,’box’,'on’)将图轴方框绘制出来

(13)set(gca,’xscale’,'linear’);将X轴刻度设为线性

set(gca,’yscale’,'log’);将Y轴刻度设为对数

(14)disp()显示一个数组,但不显示其数组名称

disp(’ Corn Oats Hay’)

disp(rand(5,3))

which results in

Corn Oats Hay

0.2113 0.8474 0.2749

0.0820 0.4524 0.8807

0.7599 0.8075 0.6538

0.0087 0.4832 0.4899

0.8096 0.6135 0.7741

Pause:pause, by itself, causes M-files to stop and wait for you to press any key before continuing.

实例:plot(1:10);set(gca,’yscale’,'log’);

disp(’请按下Enter键’);

pause

set(gca,’Yscale’,'linear’);本例是说按下Enter键将Y轴刻度由对数改为线性。

(16)Xtick,Ytick,Ztick:控制X,Y,Z轴坐标刻度记号的位置,即控制坐标轴上刻度记号的位置以及每隔多少值会到下一个刻度记号的位置,同时还需要配合Xticklabel、Yticklabel、Zticklabel属性来调整。详细见例程。

以下设置方式相同:

set(gca,’Xticklabel’,{’1′;’10′;’100′})

set(gca,’Xticklabel’,'1|10|100′)

set(gca,’Xticklabel’,[1;10;100])

set(gca,’Xticklabel’,['1 ';'10 ';'100'])

(17)Findobj:查找

Line对象

当用户建立一个线对象时,就会触发Createfcn所定义的Callback产生相对应的操作;同样,若删除一个线对象时,就会触发DeleteFcn所定义的Callback产生相对应的操作。以下程序建立一个线

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值