mpl_toolkits.mplot3d.art3d.Poly3DCollection¶
-
class
mpl_toolkits.mplot3d.art3d.
Poly3DCollection
(verts, *args, zsort='average', **kwargs)[源代码]¶ 基类:
matplotlib.collections.PolyCollection
三维多边形的集合。
注解
三维多边形填充
三维多边形的封闭曲面没有简单的定义,除非多边形是平面的。
实际上,Matplotlib填充多边形的二维投影。这仅为平面多边形提供正确的填充外观。对于所有其他多边形,可以找到多边形边在投影中相交的方向。这将导致3D区域的不正确可视化。
如果需要填充区域,建议通过
plot_trisurf
,创建三角剖分,从而生成一致的曲面。参数: - vertsNx3类数组列表
每个元素将多边形描述为一系列
N_i
点(x, y, z)
.- zsort{'average','min','max'},默认值:'average'
z阶的计算方法。看到了吗
set_zsort
有关详细信息。- *args, ** 夸克
所有其他参数被转发到
PolyCollection
.
笔记
请注意,这个类对facecolors和edgecolors属性有点神奇。
-
__init__
(verts, *args, zsort='average', **kwargs)[源代码]¶ 参数: - vertsNx3类数组列表
每个元素将多边形描述为一系列
N_i
点(x, y, z)
.- zsort{'average','min','max'},默认值:'average'
z阶的计算方法。看到了吗
set_zsort
有关详细信息。- *args, ** 夸克
所有其他参数被转发到
PolyCollection
.
笔记
请注意,这个类对facecolors和edgecolors属性有点神奇。
-
__module__
= 'mpl_toolkits.mplot3d.art3d'¶
-
set_edgecolor
(colors)[源代码]¶ 设置集合的EdgeColor。
参数: - c颜色或颜色列表或“面”
edgecolor系列。如果是一个序列,补丁会循环通过它。如果是“face”,则与facecolor匹配。