Заполненные 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
реплицирует вектор-столбец, чтобы произвести необходимую размерную матрицу.