主要内容

填满

了二维多边形

语法

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

描述

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

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

填充(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 =填补(…)返回补丁对象的向量。

例子

全部折叠

定义的数据。

t =(1/16:1/8:1) * 2 *π;x = cos (t);y =罪(t);

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

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

图中包含一个轴对象。axis对象包含一个patch类型的对象。

提示

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

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

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

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

如果C是行向量,填满生成平阴影多边形,其中每个元素决定由各自列定义的多边形的颜色XY矩阵。每个补丁对象的FaceColor属性设置为“平”.每个行元素变成CData属性值的npatch对象,其中n对应的列在吗XY

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

兼容性的考虑

全部展开

行为在R2021a中改变

扩展功能

之前介绍过的R2006a