File: //opt/alt/python27/lib64/python2.7/site-packages/mpl_toolkits/mplot3d/axes3d.pyo
�
/&XLc           @   s�   d  Z  d d l Z d d l m Z m Z d d l m Z d d l m Z d d l m	 Z	 d d l
 Z d d l m
 Z
 m Z m Z d d l Z d d l Z d d l Z d �  Z d	 �  Z d
 e f d �  �  YZ d d
 � Z d d l j Z e j j e � d S(   sZ   
Module containing Axes3D, an object which can plot 3D objects on a
2D matplotlib figure.
i����N(   t   Axest   rcParams(   t   cbook(   t   Bbox(   t   collections(   t	   Normalizet   colorConvertert   LightSourcec         C   sG   t  | � d k s$ t  | � d k  r; d | } |  j | � Sd | Sd S(   s:   Used to generate more comprehensible numbers in status barg     ��@g����MbP?s   %1.4es   %4.3fN(   t   abst   _formatSciNotation(   t   selft   valuet   s(    (    sN   /opt/alt/python27/lib64/python2.7/site-packages/mpl_toolkits/mplot3d/axes3d.pyt   sensible_format_data   s    $
c          C   s+   t  t j d d g d d g g � � }  |  S(   Ni    i   (   R   t   npt   array(   t   box(    (    sN   /opt/alt/python27/lib64/python2.7/site-packages/mpl_toolkits/mplot3d/axes3d.pyt	   unit_bbox    s    't   Axes3Dc           B   sx  e  Z d  Z d Z d>