page_title: Graph drawing
section_title: Software
hierarchical_section_title: Graph drawing / Software
caption_attribution_description: English: Screenshot of Gephi 0.9.1 Français&#160;: Capture d'écran de Gephi 0.9.1
context_page_description: Graph drawing is an area of mathematics and computer science combining methods from geometric graph theory and information visualization to derive two-dimensional depictions of graphs arising from applications such as social network analysis, cartography, linguistics, and bioinformatics.
  A drawing of a graph or network diagram is a pictorial representation of the vertices and edges of a graph. This drawing should not be confused with the graph itself: very different layouts can correspond to the same graph. In the abstract, all that matters is which pairs of vertices are connected by edges. In the concrete, however, the arrangement of these vertices and edges within a drawing affects its understandability, usability, fabrication cost, and aesthetics. The problem gets worse if the graph changes over time by adding and deleting edges and the goal is to preserve the user's mental map.
context_section_description: Software, systems, and providers of systems for drawing graphs include:
  BioFabric open-source software for visualizing large networks by drawing nodes as horizontal lines.
  Cytoscape, open-source software for visualizing molecular interaction networks
  Gephi, open-source network analysis and visualization software
  graph-tool, a free/libre Python library for analysis of graphs.
  Graphviz, an open-source graph drawing system from AT&T Corporation
  Linkurious, a commercial network analysis and visualization software for graph databases
  Mathematica, a general purpose computation tool that includes 2D and 3D graph visualization and graph analysis tools.
  Microsoft Automatic Graph Layout, open-source .NET library (formerly called GLEE) for laying out graphs
  NetworkX is a Python library for studying graphs and networks.
  Tom Sawyer Software Tom Sawyer Perspectives is graphics-based software for building enterprise-class graph and data visualization and analysis applications. It is a Software Development Kit (SDK) with a graphics-based design and preview environment.
  Tulip (software), an open source data visualization tool
  yEd, a graph editor with graph layout functionality
  PGF/TikZ 3.0 with the graphdrawing package (requires LuaTeX).
  LaNet-vi, an open-source large network visualization software
  Edraw Max 2D business technical diagramming software
caption: A graph drawing interface (Gephi 0.9.1)
exif: {}