Difference between revisions of "Addon:NetworkChart"

From Gramps
(NetworkChart)
Line 1: Line 1:
 
== NetworkChart ==
 
== NetworkChart ==
  
NetworkChart is a website plugin for Gramps.  The objectives of NetworkChart are:
+
NetworkChart is a website plugin for Gramps.  The objectives of NetworkChart are: [[File:NetworkChart usage.png|400px|right|thumb|Menu]]
 
*Generate a single graph showing connectivity between individuals
 
*Generate a single graph showing connectivity between individuals
 
*Clickable nodes (individuals) that contain a hyperlink for a visual index
 
*Clickable nodes (individuals) that contain a hyperlink for a visual index
 
*Display connectivity paths and highlight them   
 
*Display connectivity paths and highlight them   
  
The default output is a Scalable Vector Graphics (SVG) file that can be viewed in a browser.  NetworkChart uses the python networkx module to assist in selecting what to display.  To access the NetworkChart plugin use the following menu option {{man menu|Reports > Webpages > NetworkChart...}} [[File:NetworkChart usage.png|400px|right|thumb|Menu]]
+
The default output is a Scalable Vector Graphics (SVG) file that can be viewed in a browser.  NetworkChart uses the python networkx module to assist in selecting what to display.  To access the NetworkChart plugin use the following menu option {{man menu|Reports > Webpages > NetworkChart...}}  
  
 
#text-bottom|right|thumb|Menus
 
#text-bottom|right|thumb|Menus

Revision as of 04:56, 6 March 2017

NetworkChart

NetworkChart is a website plugin for Gramps. The objectives of NetworkChart are:

Menu
  • Generate a single graph showing connectivity between individuals
  • Clickable nodes (individuals) that contain a hyperlink for a visual index
  • Display connectivity paths and highlight them

The default output is a Scalable Vector Graphics (SVG) file that can be viewed in a browser. NetworkChart uses the python networkx module to assist in selecting what to display. To access the NetworkChart plugin use the following menu option Reports > Webpages > NetworkChart...

  1. text-bottom|right|thumb|Menus

Prerequistes

Requires the following to be installed:

 pip install networkx

To get "libcgraph" for pygraphviz you first need to install the development package of graphviz eg:

 apt install graphviz-dev
            or
 dnf install graphviz-devel

then run:

 pip install pygraphviz

Usage

The main menu...

caption