matplotlib.axes.Axes.tripcolor #
- 轴。tripcolor ( * args , alpha = 1.0 , norm = None , cmap = None , vmin = None , vmax = None , shading = 'flat' , facecolors = None , ** kwargs ) [来源] #
创建非结构化三角形网格的伪彩色图。
来电签名:
tripcolor(triangulation, C, *, ...) tripcolor(x, y, C, *, [triangles=triangles], [mask=mask], ...)
Triangulation
可以通过将对象作为第一个参数传递,或者通过传递点x、y以及可选的三角形和掩码来指定三角形网格。有关这些参数的说明,请参阅Triangulation
。可以按位置传递三角形,即 。但是,这是不鼓励的。为了更清楚,通过关键字参数传递三角形。
tripcolor(x, y, triangles, C, ...)
如果三角剖分或三角形都没有给出,三角剖分是即时计算的。在这种情况下,通过C或facecolors为三角形面提供颜色是没有意义的,因为一组点有多个可能的三角剖分,并且您不知道将构造哪些三角形。
- 参数:
- 三角测量
Triangulation
已经创建的三角形网格。
- x, y, 三角形, 蒙版
定义三角网格的参数。见
Triangulation
。这与指定triangulation是互斥的。- 类C数组
点或三角形的颜色值。哪一个是从C的长度自动推断出来的,即它是否与点的数量或三角形的数量相匹配。如果三角剖分中有相同数量的点和三角形,则假定在点处定义颜色值;要强制在三角形处使用颜色值,请使用关键字参数
facecolors=C
而不是 justC
。此参数仅用于位置。- facecolors 类数组,可选
可替代C用于指定三角形面的颜色。此参数优先于C。
- 着色{'flat', 'gouraud'},默认值:'flat'
如果 'flat' 和颜色值C在点处定义,则用于每个三角形的颜色值来自三角形三个点的平均值 C。如果着色是“gouraud”,则必须在点处定义颜色值。
- 其他参数
所有其他参数与 for 相同
pcolor
。
- 三角测量