parameters: (self, points, limits=None)
return_statement: return
docstring: Set XYZ axes limits
          :param points:
          :param limits: if None, then use default; otherwise, 3-tuple of 2-tuple
          :return:
docstring_summary: Set XYZ axes limits
          :param points:
          :param limits: if None, then use default; otherwise, 3-tuple of 2-tuple
          :return:
docstring_tokens: Set XYZ axes limits : param points : : param limits : if None then use default ; otherwise 3 - tuple of 2 - tuple : return :
function: def set_xyz_limits(self, points, limits=None):
          """ Set XYZ axes limits
          :param points:
          :param limits: if None, then use default; otherwise, 3-tuple of 2-tuple
          :return:
          """
          # check
          assert isinstance(points, np.ndarray)
  
          # get limit
          if limits is None:
              limits = get_auto_xyz_limit(points)
  
          # set limit to axes
          self._myAxes.set_xlim(limits[0][0], limits[0][1])
          self._myAxes.set_ylim(limits[1][0], limits[1][1])
          self._myAxes.set_zlim(limits[2][0], limits[2][1])
  
          return
function_tokens: def set_xyz_limits ( self , points , limits = None ) : # check assert isinstance ( points , np . ndarray ) # get limit if limits is None : limits = get_auto_xyz_limit ( points ) # set limit to axes self . _myAxes . set_xlim ( limits [ 0 ] [ 0 ] , limits [ 0 ] [ 1 ] ) self . _myAxes . set_ylim ( limits [ 1 ] [ 0 ] , limits [ 1 ] [ 1 ] ) self . _myAxes . set_zlim ( limits [ 2 ] [ 0 ] , limits [ 2 ] [ 1 ] ) return