Matplotlib is hiring a Research Software Engineering Fellow! See discourse for details. Apply by January 3, 2020

Version 3.1.1
matplotlib
Fork me on GitHub

目录

Related Topics

MPLOT3D API

axes3d

注解

在版本1.1.0中,为了使axes3d具有与常规axs对象的功能对等性,付出了巨大的努力。然而,还有更多的工作要做。请报告任何不按预期作为bug运行的函数。此外,我们将非常感谢您的帮助和补丁!

axes3d.Axes3D [图] [, rect, azim, elev, ...] ) 3D轴对象。

axis3d

注解

mpl_toolkits.mplot3d.axis3d._axinfo 对于包含常量的字典,可以修改这些常量来控制mplot3d轴的外观(例如,标签间距、字体颜色和面板颜色)。在历史上,axis3d一直遭受着硬编码常量的困扰,这些常量排除了用户的调整,并且该字典在1.1版中作为一种停止间隙度量来实现。

axis3d.Axis \(adir,vu intervalx,du intervalx,…)

art3d

art3d.Line3D \(xs、ys、zs, * ARGs, *  * 克瓦格斯) 三维线对象。
art3d.Line3DCollection [段] [, ...] ) 三维线条的集合。
art3d.Patch3D * ARGs [, zs, zdir] ) 三维面片对象。
art3d.Patch3DCollection * ARGs [, zs, zdir, ...] ) 3D补丁的集合。
art3d.Path3DCollection * ARGs [, zs, zdir, ...] ) 三维路径的集合。
art3d.PathPatch3D [路径] * [, zs, zdir] ) 3D PathPatch对象。
art3d.Poly3DCollection [( * ARGs [, zsort] ) 三维多边形的集合。
art3d.Text3D \ [x, y, z, text, zdir] ) 具有三维位置和方向的文本对象。

Art3D实用功能

art3d.get_colors (c,num) 拉伸颜色参数以提供所需的数字 num .
art3d.get_dir_vector [(ZDIR)] 返回方向向量。
art3d.get_patch_verts (补丁) 返回面片路径的顶点列表。
art3d.juggle_axes \(xs、ys、zs、zdir) 重新排列坐标,以便在与zdir正交的平面上绘制2dxs,ys。
art3d.line_2d_to_3d (行) [, zs, zdir] ) 将二维线转换为三维线。
art3d.line_collection_2d_to_3d (COLL) [, zs, zdir] ) 将LineCollection转换为Line3dCollection对象。
art3d.norm_angle (a) 返回标准化为-180的给定角度< a < 180度。
art3d.norm_text_angle (a) 将给定的角度归一化为-90< a < 90度。
art3d.patch_2d_to_3d [补丁] [, z, zdir] ) 将面片转换为Patch3D对象。
art3d.patch_collection_2d_to_3d (COLL) [, zs, ...] ) 转换为 PatchCollection 变成一个 Patch3DCollection 对象(或 PathCollection 变成一个 Path3DCollection 对象)。
art3d.path_to_3d_segment [路径] [, zs, zdir] ) 将路径转换为三维段。
art3d.path_to_3d_segment_with_codes [路径] [, ...] ) 使用路径代码将路径转换为三维段。
art3d.pathpatch_2d_to_3d [路径] [, z, zdir] ) 将PathPatch转换为PathPatch3D对象。
art3d.paths_to_3d_segments (路径) [, zs, zdir] ) 将集合对象的路径转换为三维段。
art3d.paths_to_3d_segments_with_codes (路径) 使用路径代码将集合对象的路径转换为三维段。
art3d.poly_collection_2d_to_3d (COLL) [, zs, zdir] ) 将PolyCollection转换为Poly3dCollection对象。
art3d.rotate_axes \(xs、ys、zs、zdir) 重新排列坐标,使轴与Zdir沿原始Z轴旋转。
art3d.text_2d_to_3d [(Obj]) [, z, zdir] ) 将文本转换为text3d对象。
art3d.zalpha \(颜色,zs) 根据深度修改颜色列表的alphas。

proj3d

proj3d.inv_transform \(xs、ys、zs、m)
proj3d.line2d [(P0,P1]) 返回形式为ax+by+c=0的二维直线方程
proj3d.line2d_dist [(L,P)] 线到点线的距离是系数a、b、c的元组。
proj3d.line2d_seg_dist \(p1,p2,p0) 从p1-p2定义的线到点p0的距离
proj3d.mod [(V)] 三维矢量长度
proj3d.persp_transformation \(zfront,zback)
proj3d.proj_points \(分,米)
proj3d.proj_trans_clip_points \(分,米)
proj3d.proj_trans_points \(分,米)
proj3d.proj_transform \(xs、ys、zs、m) 用投影矩阵变换点
proj3d.proj_transform_clip \(xs、ys、zs、m) 通过投影矩阵变换点并返回剪切结果返回txs、tys、tzs、tis
proj3d.proj_transform_vec (VEC,m)
proj3d.proj_transform_vec_clip (VEC,m)
proj3d.rot_x (v,alpha)
proj3d.transform \(xs、ys、zs、m) 用投影矩阵变换点
proj3d.vec_pad_ones \(xs、ys、zs)
proj3d.view_transformation (e,r,v)
proj3d.world_transformation \(xmin,xmax,…)