本文简要介绍 python 语言中 matplotlib.collections.PolyQuadMesh
的用法。
-
基础:
_MeshData
,PolyCollection
用于将四边形网格绘制为单独的多边形的类。
四边形网格是由 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 类似数组的列表
-
多边形序列 [
verts0
、verts1
、 ...],其中每个元素verts_i
将多边形i
的顶点定义为形状 (M, 2) 的二维数组。 - sizes 类似数组,默认:无
-
多边形缩放因子的平方。每个多边形
verts_i
的坐标乘以sizes
中相应条目的平方根(即sizes
指定区域的缩放比例)。缩放在艺术家主变换之前应用。 - closed 布尔值,默认值:真
-
是否应通过在末尾添加 CLOSEPOLY 连接来闭合多边形。
- **kwargs
-
转发到
Collection
。
用法
class matplotlib.collections.PolyQuadMesh(coordinates, **kwargs)
相关用法
- Python matplotlib PolyQuadMesh.set_hatch用法及代码示例
- Python matplotlib PolyQuadMesh.sticky_edges用法及代码示例
- Python matplotlib PolyCollection.sticky_edges用法及代码示例
- Python matplotlib PolyCollection.set_hatch用法及代码示例
- Python matplotlib PathCollection.set_hatch用法及代码示例
- Python matplotlib PatchCollection.sticky_edges用法及代码示例
- Python matplotlib PatchCollection.set_hatch用法及代码示例
- Python matplotlib PdfPages用法及代码示例
- Python matplotlib PathCollection.legend_elements用法及代码示例
- Python matplotlib PsfontsMap用法及代码示例
- Python matplotlib PathCollection.sticky_edges用法及代码示例
- Python matplotlib Patch.set_hatch用法及代码示例
- Python matplotlib Patch.contains_point用法及代码示例
- Python matplotlib PickEvent用法及代码示例
- Python matplotlib axvspan用法及代码示例
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib AbstractMovieWriter用法及代码示例
- Python matplotlib triplot用法及代码示例
- Python matplotlib StarPolygonCollection.set_hatch用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib boxplot用法及代码示例
- Python matplotlib subplots用法及代码示例
- Python matplotlib InsetPosition用法及代码示例
- Python matplotlib ToolManager.toolmanager_disconnect用法及代码示例
- Python matplotlib Figure.set_size_inches用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.collections.PolyQuadMesh。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。