Заполненные 2D полигоны
![]()
fill(X,Y,C)
fill(X,Y,ColorSpec)
fill(X1,Y1,C1,X2,Y2,C2,...)
fill(...,'PropertyName',PropertyValue)
fill(ax,...)
h = fill(...)
Функция fill создает окрашенные полигоны.
fill(X,Y,C) создает заполненные полигоны из данных в X и Y с цветом вершины, заданным C. C является вектором или матрицей, используемой в качестве индекса в палитру. Если C является вектором - строкой, length(C) должен равняться size(X,2) и size(Y,2); если C является вектор-столбцом, length(C) должен равняться size(X,1) и size(Y,1). При необходимости fill закрывает полигон путем соединения последней вершины с первым. Значения в X и Y могут быть числовыми, datetime, длительность или категориальные значения.
fill(X,Y, заполняет двумерные полигоны, заданные ColorSpec) X и Y с цветом, заданным ColorSpec.
fill(X1,Y1,C1,X2,Y2,C2,...) задает несколько двумерных областей заливки.
fill(...,' позволяет вам задавать имена свойства и значения для графического объекта закрашенной фигуры.PropertyName',PropertyValue)
fill(ax,...) создает полигоны в осях, заданных ax вместо в текущей системе координат (gca). Опция ax может предшествовать любой комбинации входных аргументов в предыдущих синтаксисах.
h = fill(...) возвращает вектор объектов закрашенной фигуры.
Если X или Y являются матрицей, и другой вектор-столбец с тем же числом элементов как строки в матрице, fill реплицирует аргумент вектор-столбца, чтобы произвести матрицу необходимого размера. fill формирует вершину из соответствующих элементов в X и Y и создает один полигон из данных в каждом столбце.
Если X или Y содержат одно или несколько значений NaN, то fill не заполняет полигоны.
Тип цветной штриховки зависит от того, как вы задаете, раскрашивают список аргументов. Если вы задаете цвет с помощью ColorSpec, fill генерирует плоско заштрихованные полигоны путем установки свойства FaceColor объекта закрашенной фигуры на соответствующий триплет RGB.
Если вы задаете цвет с помощью C, fill масштабирует элементы C значениями, заданными свойством CLim осей. После масштабирования C C индексирует текущую палитру.
Если C является вектором - строкой, fill генерирует плоско заштрихованные полигоны, где каждый элемент определяет цвет полигона, заданного соответствующим столбцом матрицами Y и X. Каждое свойство FaceColor объекта закрашенной фигуры установлено в 'flat'. Каждый элемент строки становится значением свойства CData для n th объект закрашенной фигуры, где n является соответствующим столбцом в X или Y.
Если C является вектор-столбцом или матрицей, fill использует линейную интерполяцию цветов вершины, чтобы сгенерировать полигоны с интерполированными цветами. Это устанавливает свойство FaceColor графического объекта закрашенной фигуры на 'interp', и элементы в одном столбце становятся значением свойства CData для соответствующего объекта закрашенной фигуры. Если C является вектор-столбцом, fill реплицирует вектор-столбец, чтобы произвести необходимую размерную матрицу.