Заполненные 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 с цветом вершины, заданным CC вектор или матрица, используемая в качестве индекса в палитру. Если 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заливка генерирует плоско заштрихованные многоугольники путем установки объекта закрашенной фигуры FaceColor свойство к соответствующему триплету RGB.
Если вы задаете цвет с помощью Cзаливка масштабирует элементы C значениями, заданными свойством CLim осей. После масштабирования CC индексирует текущую палитру.
Если C вектор-строка, fill генерирует плоско заштрихованные многоугольники, где каждый элемент определяет цвет многоугольника, заданного соответствующим столбцом X и Y матрицы. Каждый объект закрашенной фигуры FaceColor свойство установлено в 'flat'. Каждый элемент строки становится CData значение свойства для nth исправляют объект, где n является соответствующим столбцом в X или Y.
Если C вектор-столбец или матрица, fill использует линейную интерполяцию цветов вершины, чтобы сгенерировать многоугольники с интерполированными цветами. Это устанавливает графический объект закрашенной фигуры FaceColor свойство к 'interp' и элементы в одном столбце становятся CData значение свойства для соответствующего объекта закрашенной фигуры. Если C вектор-столбец, fill реплицирует вектор-столбец, чтобы произвести необходимую размерную матрицу.