Как MATLAB находит значения по умолчанию

Все свойства графического объекта имеют значения, встроенные в MATLAB®. Эти значения называются значениями по умолчанию. Любое свойство, для которого вы не задаете значение, использует предопределенное значение.

Можно также задать свои собственные значения по умолчанию. MATLAB использует ваше значение по умолчанию, если вы не задаете значение для свойства при создании объекта.

MATLAB ищет значение по умолчанию, начинающееся с текущего объекта и продолжающееся через предков объекта до тех пор, пока оно не найдет заданное пользователем значение по умолчанию или до тех пор, пока оно не достигнет заданного заводом значения. Поэтому поиск значений свойств всегда выполняется.

MATLAB определяет значение, используемое для заданного свойства, в соответствии с этой последовательностью шагов:

  1. Значение свойства по умолчанию, заданная как аргумент функции построения графика

  2. Если объект является линией, созданной высокоуровневой функцией построения графика, как plot, оси ColorOrder и LineStyleOrder определения переопределяют значения по умолчанию, определенные для Color или LineStyle свойства.

  3. Значение свойства по умолчанию, заданное осями (значения по умолчанию могут быть удалены функциями построения графика)

  4. Значение свойства по умолчанию, заданное рисунком

  5. Значение свойства по умолчанию, заданное корнем

  6. Если не определено значение по умолчанию, используйте заводское значение по умолчанию

Установка значений по умолчанию влияет только на объекты, созданные после установки значения по умолчанию. Существующие графические объекты не затрагиваются.