Ńň
tJc @ sŹ d d k Z d d k l Z d d k Z d Z d d Z d Z e d j oUd d k i Z
e i d d d d
d d d
d d d d d d d g Z e i
e e Z e
i e e d d d d k l Z e i d d
d d Z e e e e \ Z Z x0 e D]( \ Z Z e
i e e d d d d q
We d d d d g Z xT e D]H Z e i Z x3 e D]+ \ \ Z Z Z e
i e g e g e qqWqXWn d S( i˙˙˙˙N( t degreesc C s8 | d j o | d j o
d GHd St i | | Sd S( Ni t warning( t matht atan2( t dyt dx( ( sF /usr/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/clip_path.pyR s t rightc C sn g } g } g } xLt | | D];\ } } | d j o+ | | j i d } | d | d }
n( | | j i d } | d | d }
| d o
d } n d } g g } }
xTt i |
d j D]=\ } |
| } | d j o0| | | } | | d | | | | | d | | } | | | } | i t i | | | | d !| g g | i t i |
| | | d !| g g d } g g } }
| d j o= | d j o0 | | d | | } | | d | | } n t t | | } | i | | | f qË | d j oŕ | | | } | | d | | | | | d | | } | | | } | g | g } }
| d } | d j o= | d j o0 | | d | | } | | d | | } n t t | | } | i | | | f qË qË W| d j oD | i t i | | | g | i t i |
| | g q" q" W| | | f S( Nt upR t ii i˙˙˙˙i g ( R R ( t zipt astypet npt argwheret appendt concatenateR R ( t xlinest ylinest x0t clipt clipped_xlinest clipped_ylinest _pos_anglest xt yt bt dbt nst segxt segyR t cR R t y0t a( ( sF /usr/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/clip_path.pyR sZ
.--
.
(c
C s | i \ } } } } t | g | g | d d \ } } } t | | | d d \ }
} } t | |
| d d \ }
} } t |
| | d d \ } } } g } | D]B \ } } } | i | o# | | | f | d d d f qŞ qŞ ~ } g } | D]B \ } } } | i | o# | | | f d | d d f q q ~ } g } | D]> \ } } } | i | o | | | f | d d f qVqV~ } g } | D]B \ } } } | i | o# | | | f d | d d f q¨q¨~ } t | | | | | | g f S( NR R t leftiZ i´ ( t extentsR t containsyt containsxR ( t xlinet ylinet bboxR R t x1t y1t lx1t ly1t c_right_t lx2t ly2t c_left_t ly3t lx3t c_top_t ly4t lx4t c_bottom_t _[1]R R R t c_leftt _[2]t c_bottomt _[3]t c_rightt _[4]t c_top( ( sF /usr/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/clip_path.pyt clip_line_to_rectQ s '!!!<<8<t __main__iý˙˙˙iţ˙˙˙g i i i i i t lw( t Bboxg )@t colort gt rot got rxt bx( t numpyR R R R R R= t __name__t matplotlib.pyplott pyplott pltt arrayR t aranget lenR t plott matplotlib.transformsR@ t from_extentst bbt lxyt tickst xxt yyt itert ccct tttt nextt cct aa( ( ( sF /usr/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/clip_path.pyt