class_docstr: Class implementing a 2D Descartes coordinate system object.
class_docstr_tok: ["Class","implementing","a","2D","Descartes","coordinate","system","object","."]
docstr: Initializes the coordinate system.
  
  @param context: the context on which the coordinate system will
    be drawn.
  @param bbox: the bounding box that will contain the coordinate
    system.
  @param bounds: minimum and maximum X and Y values in a 4-tuple.
docstr_tok: ["Initializes","the","coordinate","system",".","@","param","context",":","the","context","on","which","the","coordinate","system","will","be","drawn",".","@","param","bbox",":","the","bounding","box","that","will","contain","the","coordinate","system",".","@","param","bounds",":","minimum","and","maximum","X","and","Y","values","in","a","4-tuple","."]
code: def __init__(self, context, bbox, bounds):
      """Initializes the coordinate system.
  
      @param context: the context on which the coordinate system will
        be drawn.
      @param bbox: the bounding box that will contain the coordinate
        system.
      @param bounds: minimum and maximum X and Y values in a 4-tuple.
      """
      self._bounds, self._bbox = None, None
      self._sx, self._sy = None, None
      self._ox, self._oy, self._ox2, self._oy2 = None, None, None, None
  
      super().__init__(context, bbox)
  
      self.bbox = bbox
      self.bounds = bounds
  
file_path: python-igraph/src/igraph/drawing/cairo/coord.py
imports: from abc import abstractmethod
  from igraph.drawing.cairo.base import AbstractCairoDrawer
  from igraph.drawing.utils import BoundingBox
label_desc: Use image node_id 1 to create a new DescartesCoordinateSystem object from inherited base classes: CoordinateSystem with example: obj = DescartesCoordinateSystem(context, bbox, bounds)