Matplotlib is hiring a Research Software Engineering Fellow! See discourse for details. Apply by January 3, 2020
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.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,…) |