填充的二维多边形 fill 函数创建彩色多边形。 语法 ①fill(X,Y,C) fill(X,Y,C) 根据 X 和 Y 中的数据创建填充的多边形(顶点颜色由 C 指定)。C 是一个用作颜色图索引的矢量或矩阵。如果 C 为行矢量,length? 必须等于 size(X,2) 和 size(Y,2);如果 C 为列矢量,length? 必须等于 size(X,1) 和 size(Y,1)。必要时,fill 可将最后一个顶点与第一个顶点相连以闭合多边形。X 和 Y 的值可以是数字、日期时间、持续时间或类别值。
②fill(X,Y,ColorSpec) fill(X,Y,ColorSpec) 填充 X 和 Y 指定的二维多边形(颜色由 ColorSpec 指定)。
③fill(X1,Y1,C1,X2,Y2,C2,…) fill(X1,Y1,C1,X2,Y2,C2,…) 指定多个二维填充区。
④fill(…,‘PropertyName’,PropertyValue) fill(…,‘PropertyName’,PropertyValue) 允许您为补片图形对象指定属性名称和值。
⑤fill(ax,…) fill(ax,…) 将在由 ax 指定的坐标轴而不是当前坐标轴 (gca) 中创建多边形。选项 ax 可以位于前面的语法中的任何输入参数组合之前。
⑥h = fill(…) h = fill(…) 返回由补片对象构成的矢量。
示例:创建红色八边形
%定义该数据
t = (1/16:1/8:1)'*2*pi;
x = cos(t);
y = sin(t);
%使用fill函数创建一个红色八边形
fill(x,y,'r')
axis square
|