当创建图形(如通过调用plot函数创建图形)时,MATLAB会自动执行一系列步骤生成图形。这些步骤包括创建对象和将这些对象的属性值设置为适合特定图形的值。
图形对象的层次结构组织如图1-4所示。
图1-4 图形对象的层次结构
图形对象的层次结构本身反映出对象之间的包含关系。
例如,用户使用plot函数创建线图。坐标区对象定义了表示数据的线条的参考框架,图窗是显示图形的窗口。图窗包含坐标区,坐标区包含线条、文本、图例,以及其他用于表示图形的对象。用户可以通过设置它们的属性来自定义图形对象。
图1-5所示是一个简单的图形示例。
图1-5 图形示例
该图形形成了对象层次结构,如图1-6所示。
图1-6 图形示例的对象层次结构