zoukankan      html  css  js  c++  java
  • matplotlib TransformedPath和TransformedPatchPath

    10:42:54 10:42:57 --Edit by yangray

    TransformedPath 继承于 TransformNode,支持对Path(曲线)执行非仿射变换并保存变换后的拷贝至缓存中。(可自动更新非仿射部分的变换到path)

    TransformedPatchPath 继承于 TransformedPath,

     

    TransformedPath(TransformNode)
    方法
    • __init__(self, path, transform):

        参数[path]: Path对象,执行变换的目标

          [transform]: Transform实例

        初始化本变换,path 和transform都存为类属性。

    • _revalidate(self):

        重新无效化。(仅当无效化操作包含 非仿射部分 时才重新无效化)

    • get_transformed_points_and_affine(self):

        返回被执行本变换非仿射部分后的点集(曲线上的点集)和仿射矩阵。(两者存于元组)

    • get_transformed_path_and_affine(self):

        返回被执行本变换非仿射部分的曲线和仿射矩阵。(两者存于元组)

    • get_fully_transformed_path(self):

        返回执行本变换后的曲线。

    • get_affine(self):
       返回本变换的仿射变换矩阵。

    TransformedPatchPath(TransformedPath)

    方法

    • __init__(self, patch):

        参数[patch]: Patch对象,可用get_path()获得Path对象

        初始化本变换,将Patch和Patch转换来的Path对象存为类属性。

    • _revalidate(self):

        将Patch.get_path()返回的Path对象作为操作对象。

        重新无效化。(仅当无效化操作包含 非仿射部分 时才重新无效化)(同父类中同一方法)

     

  • 相关阅读:
    python 得到请求的返回内容
    pyhton编码解码理解
    .NET数据库编程求索之路--1.引子
    (转)C#调用C函数(DLL)传递参数问题
    C# 如何在Excel 动态生成PivotTable
    高效Web开发的10个jQuery代码片段
    关于大型网站技术演进的思考(一)--存储的瓶颈(1)
    100. Same Tree
    226. Invert Binary Tree
    169. Majority Element
  • 原文地址:https://www.cnblogs.com/exploer/p/12683898.html
Copyright © 2011-2022 走看看