MATLAB 编程/图形句柄
外观
本书讨论了一些在 MATLAB 中操作图形的方法。
到目前为止解释的所有图形功能都是生成绘图的方法,而无需过多考虑细节。但是,很多时候,您需要一个看起来非常具体的绘图。您可以进入 GUI 并每次更改所有设置,但这非常繁琐,浪费了很多时间。如果您想要一种始终生成外观相同的绘图的方法,那么现在该深入研究句柄图形领域了。
句柄是一个指向大量不同属性列表的浮点标量。绘图的每个元素都有自己的属性和自己的句柄。句柄被组织成一个树状层次结构,从您的监视器句柄(名为0)开始,并向下分支到子级的单独句柄,例如坐标轴标签、文本注释、误差条以及可以在绘图上显示的任何其他内容。所有级别的句柄可以通过交互方式控制或以编程方式调整,方法是使用特定函数更改句柄属性的值。
在设计图形用户界面时,了解监视器属性非常有用。例如,您可能希望检查图形窗口是否适合用户屏幕。要获取屏幕属性列表,请键入
>> get(0)
要获取特定属性,请键入
>> get(0, 'propertyname');
有关属性名称和含义的完整列表,请参阅文档。
有关有效坐标轴属性以及这些属性值的列表,请参阅文档。