matplotlib.pyplot.tripcolor#
- matplotlib.pyplot.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 以及可选的 triangles 和 mask 来指定。有关这些参数的解释,请参见Triangulation
。可以通过位置传递三角形的位置,即
tripcolor(x, y, triangles, c, ...)
。然而,这并不推荐。为了更清晰,请通过关键字参数传递 triangles。如果既没有给出 triangulation 也没有给出 triangles ,则会在运行时计算三角剖分。在这种情况下,通过 c 或 facecolors 为三角形面提供颜色是没有意义的,因为一组点可能有多种可能的三角剖分,而你不知道会构造出哪些三角形。
- 参数:
- 三角剖分 :
Triangulation
三角测量 一个已经创建的三角形网格。
- x, y, 三角形, 掩码
定义三角形网格的参数。参见
Triangulation
。这与指定 triangulation 是互斥的。- c类似数组
颜色值,可以是点的颜色或三角形的颜色。哪一个会根据 c 的长度自动推断,即它是否与点的数量或三角形的数量匹配。如果在三角剖分中点的数量和三角形的数量相同,则假定颜色值定义在点上;要强制使用三角形上的颜色值,请使用关键字参数
facecolors=c
而不是仅使用c
。此参数仅位置相关。- facecolors类似数组,可选
可以替代 c 来指定三角形面的颜色。此参数优先于 c。
- 着色{'flat', 'gouraud'}, 默认: 'flat'
如果 'flat' 并且颜色值 c 在点上定义,则每个三角形使用的颜色值来自三角形三个点的平均 c。如果 shading 是 'gouraud',则颜色值必须在点上定义。
- 其他参数
所有其他参数与
pcolor
相同。
- 三角剖分 :
注释
备注