本文整理汇总了Python中matplotlib.transforms.Transform.inverse_positions方法的典型用法代码示例。如果您正苦于以下问题:Python Transform.inverse_positions方法的具体用法?Python Transform.inverse_positions怎么用?Python Transform.inverse_positions使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类matplotlib.transforms.Transform
的用法示例。
在下文中一共展示了Transform.inverse_positions方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Bound2D
# 需要导入模块: from matplotlib.transforms import Transform [as 别名]
# 或者: from matplotlib.transforms.Transform import inverse_positions [as 别名]
b3 = Bound2D(1.2, 1.2, 1, 1)
b4 = Bound2D(1.3, 1.3, 4, 1)
bbox = bound2d_all((b1,b2,b3,b4))
closeto( bbox.x.min(), 1)
closeto( bbox.x.max(), 5.3)
closeto( bbox.y.min(), 1)
closeto( bbox.y.max(), 2.3)
print 'passed bound2d_all tests ... '
# testing inverses
bpos = Bound1D(.1, 1, isPos=True)
trans = Transform( bpos, Bound1D(-6,6), funcs=(log10, pow10))
x = 0.2
closeto( trans.inverse_positions(trans.positions(x)), x )
closeto( trans.inverse_scale(trans.scale(x)), x )
trans.set_funcs( (identity, identity) )
closeto( trans.inverse_positions(trans.positions(x)), x )
closeto( trans.inverse_scale(trans.scale(x)), x )
print 'passed inverse transform tests ... '
dpi = DPI(100)
dots = Dots(dpi)
pts = Points(dpi)
trans = TransformSize(pts, dots, RWRef(10))
closeto(trans.positions(0), 10)
closeto(trans.positions(72), 110)