所有图形对象属性的值都内置在MATLAB中®。这些值称为工厂定义值。任何未指定值的属性都使用预定义值。
您还可以定义自己的默认值。除非在创建对象时为属性指定值,否则MATLAB将使用默认值。
MATLAB从当前对象开始搜索默认值,并继续搜索对象的祖先,直到找到用户定义的默认值或达到工厂定义的值。因此,始终满足对特性值的搜索。
MATLAB根据以下步骤顺序确定用于给定属性的值:
属性默认值指定为绘图函数的参数
如果对象是由高级打印函数创建的线,如情节
,轴色序
和LineStyleOrder
定义覆盖为对象定义的默认值颜色
或线型
财产。
由轴定义的特性默认值(默认值可通过打印功能清除)
由figure定义的属性默认值
由根定义的属性默认值
如果未定义默认值,请使用出厂默认值
设置默认值仅影响在设置默认值后创建的对象。现有图形对象不受影响。