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


Python matplotlib.axes.Axes.tripcolor用法及代码示例


用法

Axes.tripcolor(*args, alpha=1.0, norm=None, cmap=None, vmin=None, vmax=None, shading='flat', facecolors=None, **kwargs)

创建非结构化三角形网格的伪彩色图。

可以通过以下两种方式之一指定三角剖分;任何一个:

tripcolor(triangulation, ...)

其中三角测量是一个 Triangulation 对象,或者

tripcolor(x, y, ...)
tripcolor(x, y, triangles, ...)
tripcolor(x, y, triangles=triangles, ...)
tripcolor(x, y, mask=mask, ...)
tripcolor(x, y, triangles, mask=mask, ...)

在这种情况下,将创建一个 Triangulation 对象。有关这些可能性的解释,请参见 Triangulation

下一个参数必须是 C ,即颜色值数组,如果在点处定义颜色值,则在三角剖分中的每个点一个,或者如果在三角形处定义颜色值,则在三角剖分中的每个三角形一个。如果三角剖分中有相同数量的点和三角形,则假定在点处定义颜色值;要强制在三角形处使用颜色值,请使用 kwarg facecolors=C 而不仅仅是 C

shading 可能是'flat'(默认)或'gouraud'。如果shading 是'flat' 并且在点处定义 C 值,则用于每个三角形的颜色值来自三角形三个点的平均值 C。如果shading 是'gouraud',则必须在点处定义颜色值。

其余的 kwargs 与 pcolor 相同。

相关用法


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