Chapter 3. Functionalities

Table of Contents

1. Management of Graphs
The “Find” tool
2. Algorithms
3. Properties of graph
4. Hierarchy
SubGraphs
Groups
5. Statistics Panel (available in experimental version)
6. Text Rendering

1. Management of Graphs

Tulip software offers a way to create and manage graphs. The main window enables to have several 3D views to show differents graphs. The menu bar enables the user to create a new view. In there and with the mouse toolbar, the users can create nodes and edges at the place where the pointer is. When you have a graph and you want to keep traces of the graph, you can save it in the .tlp format, of Tulip Software. An other option is to export it in the GML format, for the graphlet system, a toolkit for graph editors and graph algorithms. Then, you can save as an picture the result you had. Tulip supports different formats : BMP, JPEG, PBM, PGM, PNG, PPM, XBM, XPM, EPS.

Tulip could generate a graph from data : importation.

Examples of importation

  • Adjacency Matrix : a form of representation of graphs.

  • File System : make a graph with your file system ; the root is the directory you have selected.

  • GML import : create a graph from this other format.

  • dot : create a graph from this other format, graphviz.

The second possibilty of using is to generate different kinds of graph : Graph, Tree, Grid which could be complete, simple, uniform, ...

Examples of generation

  • Complete General Graph

  • Complete Tree

  • Grid

  • Grid approximation

  • Random General Graph

  • Random Simple Graph

  • Uniform Random Binary Tree

It is posssible to do a “Copy-Paste”. Indeed, you can cut, copy and paste selected objects from a view. When you paste an object, there are in the same place of the oldest of the view. The menus and the mouse toolbar allow you to select the operation you want to perform on the selection.

The “Find” tool

In the Edit menu, it exists a Find item enabling to make some requests on the current graph. The tool gives a way to choose the concerned property and the action you can do : Make copy of the found elements, Add to the selection, Remove from the selection or Intersect with the current selection.