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 对象作为第一个参数来指定,或者通过传递点 xy 以及可选的 trianglesmask 来指定。有关这些参数的解释,请参见 Triangulation

可以通过位置传递三角形的位置,即 tripcolor(x, y, triangles, c, ...)。然而,这并不推荐。为了更清晰,请通过关键字参数传递 triangles

如果既没有给出 triangulation 也没有给出 triangles ,则会在运行时计算三角剖分。在这种情况下,通过 cfacecolors 为三角形面提供颜色是没有意义的,因为一组点可能有多种可能的三角剖分,而你不知道会构造出哪些三角形。

参数:
三角剖分 : Triangulation三角测量

一个已经创建的三角形网格。

x, y, 三角形, 掩码

定义三角形网格的参数。参见 Triangulation 。这与指定 triangulation 是互斥的。

c类似数组

颜色值,可以是点的颜色或三角形的颜色。哪一个会根据 c 的长度自动推断,即它是否与点的数量或三角形的数量匹配。如果在三角剖分中点的数量和三角形的数量相同,则假定颜色值定义在点上;要强制使用三角形上的颜色值,请使用关键字参数 facecolors=c 而不是仅使用 c。此参数仅位置相关。

facecolors类似数组,可选

可以替代 c 来指定三角形面的颜色。此参数优先于 c

着色{'flat', 'gouraud'}, 默认: 'flat'

如果 'flat' 并且颜色值 c 在点上定义,则每个三角形使用的颜色值来自三角形三个点的平均 c。如果 shading 是 'gouraud',则颜色值必须在点上定义。

其他参数

所有其他参数与 pcolor 相同。

注释

备注

这是 axes.Axes.tripcolorpyplot 包装器

使用 matplotlib.pyplot.tripcolor 的示例#

Tripcolor 演示

Tripcolor Demo