当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib tripcolor用法及代码示例


本文简要介绍 python 语言中 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

如果 triangulationtriangles 均未给出,则动态计算三角测量。在这种情况下,通过 cfacecolors 在三角形面上提供颜色是没有意义的,因为一组点有多种可能的三角剖分,并且您不知道将构造哪些三角形。

参数
triangulation Triangulation

已经创建的三角形网格。

x, y, triangles, mask

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

c 类数组

点或三角形的颜色值。哪一个是根据 c 的长度自动推断出来的,即它是否与点数或三角形的数量匹配。如果三角测量中有相同数量的点和三角形,则假定颜色值是在点处定义的;要强制在三角形上使用颜色值,请使用关键字参数 facecolors=c 而不仅仅是 c 。该参数为position-only。

facecolors 类似数组,可选

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

shading {'flat', 'gouraud'},默认:'flat'

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

other_parameters

所有其他参数与 pcolor 相同。

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.pyplot.tripcolor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。