python-igraph manual

For using igraph from Python

   Home       Trees       Indices       Help   
Package igraph :: Package drawing :: Module graph
[hide private]

Module graph

source code

Drawing routines to draw graphs.

This module contains routines to draw graphs on:

It also contains routines to send an igraph graph directly to (Cytoscape) using the (CytoscapeRPC plugin), see CytoscapeGraphDrawer. CytoscapeGraphDrawer can also fetch the current network from Cytoscape and convert it to igraph format.


License: GPL

Classes [hide private]
  AbstractGraphDrawer
Abstract class that serves as a base class for anything that draws an igraph.Graph.
  AbstractCairoGraphDrawer
Abstract base class for graph drawers that draw on a Cairo canvas.
  DefaultGraphDrawer
Class implementing the default visualisation of a graph.
  UbiGraphDrawer
Graph drawer that draws a given graph on an UbiGraph display using the XML-RPC API of UbiGraph.
  CytoscapeGraphDrawer
Graph drawer that sends/receives graphs to/from Cytoscape using CytoscapeRPC.
  GephiGraphStreamingDrawer
Graph drawer that sends a graph to a file-like object (e.g., socket, URL connection, file) using the Gephi graph streaming format.
Variables [hide private]
  __package__ = 'igraph.drawing'

Imports: defaultdict, izip, atan2, cos, pi, sin, tan, warn, convex_hull, VertexSeq, property, Configuration, AbstractDrawer, AbstractCairoDrawer, AbstractXMLRPCDrawer, color_to_html_format, color_name_to_rgb, ArrowEdgeDrawer, TextAlignment, TextDrawer, AttributeCollectorBase, PolygonDrawer, find_cairo, Point, DefaultVertexDrawer, Layout, cairo


   Home       Trees       Indices       Help