search in docstrings

Search bar offers the following options:

- Term presence. The below example searches for documents that must contain “foo”, might contain “bar” and must not contain “baz”: `+foo bar -baz`
- Wildcards. The below example searches for documents with words beginning with “foo”: `foo*`
- Search in specific fields. The following search matches all objects in "twisted.mail" that matches “search”: `+qname:twisted.mail.* +search`

  Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'. Last two fields are only applicable if "search in docstrings" is enabled.

- Fuzzy matches. The following search matches all documents that have a word within 1 edit distance of “foo”: `foo~1`

Results provided by Lunr.js

# ``igraph`.`drawing`.`cairo`.`coord`.`CoordinateSystem``

class documentation

`class CoordinateSystem(AbstractCairoDrawer): (source)`

Known subclasses: `igraph.drawing.cairo.coord.DescartesCoordinateSystem`

Constructor: `CoordinateSystem(context, bbox)`

View In Hierarchy

Class implementing a coordinate system object.

Coordinate system objects are used when drawing plots which 2D or 3D coordinate system axes. This is an abstract class which must be extended in order to use it. In general, you'll only need the documentation of this class if you intend to implement an own coordinate system not present in igraph yet.

Method | `draw` | Draws the coordinate system.
Method | `local_to_context` | Converts local coordinates to the context coordinate system (given by the bounding box).

Inherited from `AbstractCairoDrawer`:

Method | `__init__` | Constructs the drawer and associates it to the given Cairo context and the given `BoundingBox`.
Method | `bbox.setter` | Sets the bounding box of the drawing area where this drawer will draw.
Instance Variable | `context` | Undocumented
Property | `bbox` | The bounding box of the drawing area where this drawer will draw.
Method | `_mark_point` | Marks the given point with a small circle on the canvas. Used primarily for debugging purposes.
Instance Variable | `_bbox` | Undocumented

@abstractmethod
def draw(self): (source)
overrides `igraph.drawing.baseclasses.AbstractDrawer.draw`
overridden in `igraph.drawing.cairo.coord.DescartesCoordinateSystem`

Draws the coordinate system.

This method must be overridden in derived classes.

@abstractmethod
def local_to_context(self, x, y): (source)
overridden in `igraph.drawing.cairo.coord.DescartesCoordinateSystem`

Converts local coordinates to the context coordinate system (given by the bounding box).

This method must be overridden in derived classes.