3,146
edits
Changes
From Gramps
no edit summary
==Usage==
{{man menu|To use this report make sure you have installed the required [[#Prerequisites|prerequisites]].}}
[[File:NetworkChart-menu-selection-60-en.png|450px|right|thumb|450px|Network Chart - menu selection]]
To use the {{man label|Network Chart}} addon choose menu {{man menu|Reports > Web Pages > Network Chart...}} select any options you want to change on the following preferences tabs:
===Main===
{{man note|The Shakespeare family tree GEDCOM is used for the examples and was downloaded|from the https://webtreeprint.com/tp_famous_gedcoms.php website.}}
[[File:Network_chart_menu_Main.png|left|thumb|400px|left|Network Chart {{man label|Main}} preferences tab]]
The {{man label|Main}} preferences tab (see image on left) controls the output Filename, Folder, File Type and chart title.
URL Style selects one of Database, Dynamic, Static, or None (Don't include). This option selects what hyperlink will be used for individual nodes when the SVG chart is viewed from a browser. The Database option will select the primary URL from the database if one is available or none if it is not. Dynamic will use the URL Prefix, Suffix from the next line in the Menu and the GrampsID of the node. The Example Default Output chart shown includes dynamic URL's. For example, Henry Webb in the database has GrampsID = I0125. So the URL for that node will have the prefix of ' https://mywebsite.com/home/ ' and the suffix '.html' yielding a node with a link to ' https://mywebsite.com/home/I0125.html '. The dynamic URL changes for every node. A static URL will use only the URL Prefix and the Don't Include URL or None will not place any link in the nodes.
[[File:Shakespeare_network_static_left_to_right.svg|center|thumb|800px|center|Example Output for Left to Right and Static URL's]]
The font selection is straightforward. Obtain the name of the font that you wish to use and type it in the entry box. The only requirement is that the font already be installed on your system. If the font is not found then a default font will be used. This is a silent operation and will not warn on a font not found. When the SVG graph is generated that font will be identified for use, however, if someone viewing the chart does not have the same font installed they will see their default font instead. (Embedding fonts in SVGs or making them a local access is possible but not available in this addon.) The default font is White Rabbit by Matthew Welch which is an extremely readable font. It can be obtained from https://www.fontsquirrel.com/fonts/white-rabbit and the license found at http://www.squaregear.net/fonts/license.shtml .
===Color===
[[File:Network_chart_menu_Color.png|left|thumb|350px|left|Network Chart {{man label|Color}} preferences tab]] The {{man label|Color}} preferences tab controls most of the colors on the chart. The Network Chart SVG background is transparent so the background color you see will be the default background color of your browser or if the SVG was embedded in a webpage with a background image you will see that image below the Network Chart SVG. The node backgrounds for Male, Female, and Other can be changed. An [https://en.wikipedia.org/wiki/Alpha_compositing alpha transparency] is used for the individual node backgrounds. Setting this to 0 will make the node background completely transparent. Setting it to 255 will make it completely solid (opaque).
Connector lines are just that, the connecting lines from node to node for a family connection or marriage. The Highlight connector line is used for a highlighted path as discussed in the Highlight Menu section. The Trim box edge is used on nodes in the graph that have been "trimmed" as discussed in the Trim Menu section. Finally, all node background colors can be set to none with the Remove Color Backgrounds option.
===Privacy===
[[File:Network_chart_menu_Privacy.png|left|thumb|350px|left|Network Chart {{man label|Privacy}} preferences tab]] The {{man label|Privacy}} preferences tab allows dates for birth and marriage to be made vague. All individuals that have a valid date for either a birth or marriage can have that date rounded to the nearest decade after the year to start entered. Additionally, middle names can be changed to just show initials. Finally, private records for individuals can be included or not. If not, the individual node will contain the words "Private Record" for all those individuals marked private in Gramps.
{{-}}
===Trim===
[[File:Network_chart_menu_Trim_1.png|left|thumb|350px|left|{{man label|Trim}} tab Example 1]] [[File:Shakespeare_network_trim_1.svg|right|thumb|200px|right|Trim Example 1]] The {{man label|Trim}} preferences tab allows "trimming" of the database to display less individuals in the Network Chart. The Trim Descendants option trims all descendants "below" the selected individuals. The Trim Ancestors option attempts to trim all ancestors "above" the selected individuals. Individuals by marriage will also be removed depending on their location in the network relative to the person trimmed. Both options allow entry of multiple people. The Trim Menu image shows the selection of individual I0118 to trim descendants and I0111 to trim ancestors. The result is shown on the right in the Trim Example 1. Note the nodes of the individuals selected on the trim tab are bordered with a red dashed trim.
{{-}}
[[File:Network_chart_menu_Trim_2.png|left|thumb|350px|left|{{man label|Trim}} tab Example 2]] [[File:Shakespeare_network_trim_2.svg|right|thumb|200px|right|Trim Example 2]]
Trim Menu Example 2 shows the selection of additional individuals to trim. However, this example will generate "orphans" or individuals with no connections as a result of the trimming operation. This is shown in Trim Example 2. Note the three isolated individuals in the top right corner including one of the individuals selected in the trim menu.
{{-}}
[[File:Network_chart_menu_Trim_3.png|left|thumb|350px|left|{{man label|Trim}} tab Example 3]] [[File:Shakespeare_network_trim_3.svg|right|thumb|200px|right|Trim Example 3]]
The Trim Groups option will trim smaller groups/trees or individuals that are disconnected. You must enter the minimum number of individuals in a group/tree to display. For databases with more than 1500 individuals this option is required and the minimum number is set to 2. This will force all disconnected single individuals to be removed from the graph. Selecting a number greater than the largest group/tree will return only the largest tree or those trees that are equal in size. For this example the Trim Groups has been selected with a size of 2. The result removes the isolated individuals from the graph as shown in the Trim Example 3 chart.