主要内容

填满

填充的二维多边形

语法

填充(X, Y, C)
填充(X, Y, ColorSpec)
填充(X1, Y1, C1, X2, Y2, C2,…)
填充(…,PropertyName PropertyValue)
填充(ax,…)
H = fill(…)

描述

填满函数创建彩色多边形。

填充(X, Y, C)中的数据创建填充多边形X而且Y指定的顶点颜色CC是用作色度图索引的向量或矩阵。如果C是行向量,长度(C)必须等于大小(X, 2)而且大小(Y, 2);如果C是列向量,长度(C)必须等于大小(X, 1)而且大小(Y, 1).如果有必要,填满通过连接最后一个顶点到第一个顶点来关闭多边形。中的值X而且Y可以是数值、日期时间、持续时间或类别值。

填充(X, Y, ColorSpec)用指定的颜色填充多边形ColorSpec,可以为以下值之一:

  • 颜色名称或简称:“红色”(或“r”),“绿色”(或‘g’),“蓝”(或“b”),“青色”(或“c”),“红色”(或“米”),“黄色”(或“y”),“黑”(或“k”),“白色”(或' w ').

  • 一种RGB三元组,指定为1 × 3的向量,其元素是一种颜色的红、绿、蓝成分的强度。强度必须在[0,1]的范围内。例如,[0.7 0.8 1]指定浅蓝色。

填充(X1, Y1, C1, X2, Y2, C2,…)指定多个二维填充区域。

填充(…,PropertyName PropertyValue)允许您指定补丁图形对象的属性名称和值。

填充(ax,…)在指定的坐标轴上创建多边形斧头而不是在当前的坐标轴(gca).的选项斧头可以放在前面语法中任何输入参数组合的前面。

H = fill(…)返回补丁对象的向量。

例子

全部折叠

定义数据。

T = (1/16:1/8:1)'*2*pi;X = cos(t);Y = sin(t);

创建一个红色的八边形使用填满函数。

填充(x, y,“r”)轴广场

提示

如果XY是一个矩阵,另一个是一个列向量其元素数与矩阵中的行数相同,填满复制列向量参数以生成所需大小的矩阵。填满中的对应元素形成一个顶点X而且Y并从每列中的数据创建一个多边形。

如果XY包含一个或多个值,然后填满不会填充多边形。

颜色底纹的类型取决于如何在参数列表中指定颜色。方法指定颜色ColorSpec参数,填满通过设置补丁对象的属性生成平面阴影多边形FaceColor属性对应的RGB三元组。

如果指定颜色使用C填满缩放元素C由axes属性指定的值这一.后扩展CC索引当前的颜色图。

如果C是行向量,填满控件的各自列定义的多边形的颜色,在其中每个元素决定了多边形的颜色X而且Y矩阵。每个补丁对象的FaceColor属性设置为“平”.每个行元素都成为CData的属性值。n补丁对象,其中n对应的列在吗XY

如果C是列向量或矩阵,填满使用顶点颜色的线性插值生成带有插值颜色的多边形。它设置补丁图形对象FaceColor财产的插值函数一列中的元素变成CData属性的值。如果C是列向量,填满复制列向量以生成所需大小的矩阵。

扩展功能

R2006a之前介绍过