Changes

From Gramps

Gramps 3.0 Wiki Manual - Reports

4,153 bytes added, 07:49, 11 July 2008
Relationship Graph
The Relationship Graph creates a complex relationship graph in GraphViz format and then converts into graphical output running it through the GraphViz ''dot'' tool behind the scene. Specific options for this report include filter, options for dates and places for the events, and whether to include URLs and IDs for individuals and families. There are also several GraphViz-specific options related to pagination, color, and details of the graph.
This plugin uses [http://www.graphviz.org/ GraphViz]. GraphViz takes the .dot files and creates the final files, such as .gif, .png, .pdf, .ps, etc.
====Graph====
Via the menu: {{man label|Reports->Graphs->RelationshipGraph...}}. You will be presented a {{man label|Relationship Graph}} window where you can change all the settings.
The window is divided into two parts. One part provides for all the different tabs available, the other part has the {{man label|Document Options}}.
*'''Paper Otions'''
The report produces files that are meant to be processed by other programsThis first tab as usual in reports regulates the Paper Format and the Margins. By themselves, the files will A check box controles whether you have metric sizes or not provide meaningful information; the files must first be processed by another program. The only code generator currently available in GRAMPS is the Relationship Graph producing Graphs can rapidly become very large. Setting the GraphViz description of the graphpaper format is essential for succes.
*'''Report Options''' Some important options here:*''Filter'': Standard options here are the entire database ('''not recommended!'''), Descendants of, Descendant families of, Ancestors of, People with common ancestor with, or a custum made filter.*''Filter Person'': If you use a custom filter, no Person can be choosen. Otherwise choose the correct person here. There are several tick boxes here:** Include Birth, Marriage and Death dates** Limit dates to years only** Use place when no date** Include URLs** Include IDs** Include thumbnail images of people: checking this box gives you another input field {{man label|Thumbnail Location}}*''Thumbnail Location'': only active when last check box was checked: above or beside the name are the possibilities *'''Graph Style''' *''Graph coloring'': Males will be shown in blue, females with red. If th sex of an individual is unknown it will be shown with gray. Options are:** Colored outline** B&W outline** Color fill*''Arrowhead direction'': Choose the direction that the arrow point: Descendants <- Ancestors, Descendants -> Ancestors, Descendants <-> Ancestors, Descendants - Ancestors** Use rounded corners: Use rounded corners to differentiate between women and men** Indicate non-birth relationships with dotted lines: No-birth relationships wiil shown up as dotted lines in the graph.** Show family nodes: Families will show up as ellipses, linked to parents and children. *'''GraphViz Layout''' *''Font family'': Choose the font family. If international characters don't show, use '''FreeSans''' font. FreeSans is available from [http://www.nongnu.org/freefont/ the NonGNU org].** Default** PostScript/ Helvetica** True Type/ FreeSans*''Font size'': The font size in points*''Graph Direction'': Whether the graph goes from top to bottom or left to right** Vertical (top to bottom)** Vertical (bottom to top)** Horizontal (left to right)** Horizontal (right to left)*''Number of Horizontal Pages'': GraphViz can create very large graphs by spreading the graph across a rectangular array of pages. This controls the number of pages in the array horizontally. '''Only valid for dot, postcript and pdf via Ghostscript'''.*''Number of Vertical Pages'': GraphViz can create very large graphs by spreading the graph across a rectangular array of pages. This controls the number of pages in the array vertically. Only valid for dot, postcript and pdf via Ghostscript.*''Paging Direction'': The order in which the graph pages are output. This option only applies if the horizontal pages or vertical pages are greater than 1. *'''GraphViz Options''' * ''Aspect Ratio'': '''Affects greatly''' how the graph is layed out on the page.** Minimal Size** Fill the given area** Use the optimal number of pages* ''DPI'': dots-per-inch. Typically between 75 and 120 if generating .png or .gif files, but 300 or 600 if generating files to be printed. When creating images such as .gif or .png files for the web, try numbers such as 100 or 300 DPI. When creating PostScript or PDF, use 72 DPI.* ''Node Spacing'': The minimum ammount of free space, in inches, between individual nodes. For vertical graphs, this corresponds to spacing between columns. For horizontal graphs, this corresponds to spacing between rows. Default is 0.20''.* ''Rank Spacing'': The minimum ammount of free space, in inches, between ranks. For vertical graphs, this corresponds to spacing between rows. For horizontal graphs, this corresponds to spacing between columns. Default is 0.20''. <br clear=right>====''.Dot'' files====If you use {{man label|.dot}} files you must realize that those files are meant to be processed by other programs. By themselves, the files will not provide meaningful information; the files must first be processed by another program.  The GraphViz ''''dot'''' tool can transform the graph into postscript, jpeg, png, vrml, svg, and other formats. GraphViz tools are freely available from the [http://www.graphviz.org/ GraphViz site]. Specific options for this report include filter and number of generations considered, etc.
So make sure you have '''Graphviz''' installed. Use your package manager on Linux.
3,245
edits

Navigation menu