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 可以通过将对象作为第一个参数传递,或者通过传递点xy以及可选的三角形掩码来指定三角形网格。有关这些参数的说明,请参阅Triangulation

可以按位置传递三角形,即 。但是,这是不鼓励的。为了更清楚,通过关键字参数传递三角形。tripcolor(x, y, triangles, C, ...)

如果三角剖分三角形都没有给出,三角剖分是即时计算的。在这种情况下,通过Cfacecolors为三角形面提供颜色是没有意义的,因为一组点有多个可能的三角剖分,并且您不知道将构造哪些三角形。

参数
三角测量Triangulation

已经创建的三角形网格。

x, y, 三角形, 蒙版

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

类C数组

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

facecolors 类数组,可选

可替代C用于指定三角形面的颜色。此参数优先于C

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

如果 'flat' 和颜色值C在点处定义,则用于每个三角形的颜色值来自三角形三个点的平均值 C。如果着色是“gouraud”,则必须在点处定义颜色值。

其他参数

所有其他参数与 for 相同pcolor

使用#的示例matplotlib.axes.Axes.tripcolor

三色演示

三色演示

三色演示
三色(x,y,z)

三色(x,y,z)

三色(x,y,z)