Create diagram


Networks are shown as vertical stacks of modules. To highlight change between networks, we draw streamlines between the networks. Sub-modules that have the same parent module are drawn closer together than other modules in the same network.


Two nodes in different networks are considered equal if their names are the same. For this to work, all nodes in a network must have unique names.


Zoom in and out by scrolling. Pan the diagram by clicking and dragging. To show module information, click on any module.

Show sub-modules

By default, we show the top level modules for each network. To show the sub-modules within any module, double click on it. If the modules shakes back and forth, the module is already expanded to its deepest level.

To keep the heights proportional to the contained flow, we re-scale the heights of all other modules.

Regroup sub-modules

To regroup sub-modules into their parent module, double click on any sub-module while holding the shift key.

All modules with the same parent will be re-grouped into the parent module.


If you have any questions, suggestions or issues regarding the software, please add them to GitHub issues.


If you are using the software at mapequation.org in one of your research articles or otherwise want to refer to it, please cite relevant publication or use the following format:

D. Edler, A. Eriksson and M. Rosvall, The MapEquation software package, available online at mapequation.org.

Supported formats

Currently, we support networks clustered by Infomap into the clu, map, tree and ftree formats. To get hierarchically nested modules, you need to use the formats tree or ftree.

Infomap is available as a stand-alone C++ application and on the web as Infomap Online.

Read more about Infomap output formats on the Infomap documentation page.