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


Python matplotlib PolyQuadMesh用法及代码示例


本文简要介绍 python 语言中 matplotlib.collections.PolyQuadMesh 的用法。

用法

class matplotlib.collections.PolyQuadMesh(coordinates, **kwargs)

基础:_MeshDataPolyCollection

用于将四边形网格绘制为单独的多边形的类。

四边形网格是由 M × N 个相邻四边形组成的网格,这些四边形通过 (M+1, N+1) 顶点网格定义。四边形 (m, n) 由顶点定义

(m+1, n) ----------- (m+1, n+1)
      /                   /
     /                 /
    /               /
(m, n) -------- (m, n+1)

网格不必是规则的,多边形不必是凸的。

参数
coordinates (M+1, N+1, 2) 类似数组

顶点。 coordinates[m, n] 指定顶点 (m, n) 的 (x, y) 坐标。

注意

QuadMesh 不同,此类将每个单元格绘制为单独的多边形。这明显较慢,但当想要向单元添加其他属性(例如孵化)时,可以提供更大的灵活性。

QuadMesh 的另一个区别是,如果单元格的任何顶点或数据被屏蔽,则不会绘制该多边形,并且它不会出现在返回的路径列表中。

参数
verts 类似数组的列表

多边形序列 [ verts0verts1 、 ...],其中每个元素 verts_i 将多边形 i 的顶点定义为形状 (M, 2) 的二维数组。

sizes 类似数组,默认:无

多边形缩放因子的平方。每个多边形verts_i 的坐标乘以sizes 中相应条目的平方根(即sizes 指定区域的缩放比例)。缩放在艺术家主变换之前应用。

closed 布尔值,默认值:真

是否应通过在末尾添加 CLOSEPOLY 连接来闭合多边形。

**kwargs

转发到Collection

相关用法


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