当前位置: 首页>>代码示例>>Python>>正文


Python Axes.add_collection方法代码示例

本文整理汇总了Python中matplotlib.axes.Axes.add_collection方法的典型用法代码示例。如果您正苦于以下问题:Python Axes.add_collection方法的具体用法?Python Axes.add_collection怎么用?Python Axes.add_collection使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在matplotlib.axes.Axes的用法示例。


在下文中一共展示了Axes.add_collection方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: add_collection3d

# 需要导入模块: from matplotlib.axes import Axes [as 别名]
# 或者: from matplotlib.axes.Axes import add_collection [as 别名]
    def add_collection3d(self, col, zs=0, zdir='z'):
        '''
        Add a 3d collection object to the plot.

        2D collection types are converted to a 3D version by
        modifying the object and adding z coordinate information.

        Supported are:
            - PolyCollection
            - LineColleciton
            - PatchCollection
        '''
        zvals = np.atleast_1d(zs)
        if len(zvals) > 0 :
            zsortval = min(zvals)
        else :
            zsortval = 0   # FIXME: Fairly arbitrary. Is there a better value?

        if type(col) is collections.PolyCollection:
            art3d.poly_collection_2d_to_3d(col, zs=zs, zdir=zdir)
            col.set_sort_zpos(zsortval)
        elif type(col) is collections.LineCollection:
            art3d.line_collection_2d_to_3d(col, zs=zs, zdir=zdir)
            col.set_sort_zpos(zsortval)
        elif type(col) is collections.PatchCollection:
            art3d.patch_collection_2d_to_3d(col, zs=zs, zdir=zdir)
            col.set_sort_zpos(zsortval)

        Axes.add_collection(self, col)
开发者ID:dhomeier,项目名称:matplotlib-py3,代码行数:31,代码来源:axes3d.py

示例2: add_collection3d

# 需要导入模块: from matplotlib.axes import Axes [as 别名]
# 或者: from matplotlib.axes.Axes import add_collection [as 别名]
 def add_collection3d(self, col, zs=0, zdir='z'):
     '''
     Add a 3d collection object to the plot.
     2D collection types are converted to a 3D version by
     modifying the object and adding z coordinate information.
     Supported are:
         - PolyCollection
         - LineColleciton
         - PatchCollection
     '''
     if type(col) is collections.PolyCollection:
         art3d.poly_collection_2d_to_3d(col, zs=zs, zdir=zdir)
         col.set_sort_zpos(min(zs))
     elif type(col) is collections.LineCollection:
         art3d.line_collection_2d_to_3d(col, zs=zs, zdir=zdir)
         col.set_sort_zpos(min(zs))
     elif type(col) is collections.PatchCollection:
         art3d.patch_collection_2d_to_3d(col, zs=zs, zdir=zdir)
         col.set_sort_zpos(min(zs))
     Axes.add_collection(self, col)
开发者ID:,项目名称:,代码行数:22,代码来源:


注:本文中的matplotlib.axes.Axes.add_collection方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。