The Gramps wiki database is currently being backed up. Please check back in a couple of hours.

Difference between revisions of "Graph View"

From Gramps
Jump to: navigation, search
(Features)
Line 39: Line 39:
 
* Clicking a person will redraw the family tree based on that person.
 
* Clicking a person will redraw the family tree based on that person.
 
* Clicking the active person will show the parent family of the active person, thereby allowing previous generations to be shown.
 
* Clicking the active person will show the parent family of the active person, thereby allowing previous generations to be shown.
 +
* Ability to show both ancestors and descendant trees (adjustable from the Graph View toolbar.
 
* The view can be panned by using mouse click and drag. Select the background of the tree and drag the mouse to pan the view.
 
* The view can be panned by using mouse click and drag. Select the background of the tree and drag the mouse to pan the view.
 
* Use the {{man button|'''+'''(Zoom in)}}/{{man button|'''-'''(Zoom out)}} buttons to zoom in or out of the view.
 
* Use the {{man button|'''+'''(Zoom in)}}/{{man button|'''-'''(Zoom out)}} buttons to zoom in or out of the view.
Line 48: Line 49:
 
* Bookmark a person from the view and manage them using the {{man button|Go to bookmark}} button.
 
* Bookmark a person from the view and manage them using the {{man button|Go to bookmark}} button.
 
* Ability to {{man button|🔍 Search...}} current family tree graph and total family tree database as well as any saved bookmarks.
 
* Ability to {{man button|🔍 Search...}} current family tree graph and total family tree database as well as any saved bookmarks.
 +
* Right click an empty section of the view to choose the type of connecting {{man label|Lines type}}, options are ''Direct'', ''Curves'', ''Ortho''
  
 
== Prerequisites ==
 
== Prerequisites ==

Revision as of 00:55, 18 September 2019

Error creating thumbnail: Unable to save thumbnail to destination

Please use carefully on data that is backed up, and help make it better by reporting any comments or problems to the author, or issues to the bug tracker
Unless otherwise stated on this page, you can download this plugin by following these instructions.
Please note that some Addons have prerequisites that need to be installed before they can be used.
This Addon/Plugin system is controlled by the Plugin Manager

Error creating thumbnail: Unable to save thumbnail to destination
The larger the number of people in the Family Tree

The longer the chart will take to appear eg: about 7000 people takes 10 minutes.

Error creating thumbnail: Unable to save thumbnail to destination
Ancestors tree only available in the Gramps 5.0.x version of Graph View

Error creating thumbnail: Unable to save thumbnail to destination
Graph View - addon - In action showing both ancestors and descendant trees (Gramps 5.1.x version)

Graph View is an interactive

Error creating thumbnail: Unable to save thumbnail to destination

Charts category view addon that presents a navigable ancestors(Gramps 5.x.x version only) and descendant tree using the current active person as a starting point. Clicking another person in the family tree will make that person the active person and will redraw the family tree based on them.


Usage

From the

Error creating thumbnail: Unable to save thumbnail to destination

Charts category view select the Graph View icon or select View > Graph View from the menu.

Configure Options

Select View > Configure... from the menu to change the settings on the following four tabs:

  • Layout
    • Show images (checkbox selected by default)
    • Highlight the home person (checkbox selected by default)
    • Show full dates (checkbox unselected by default)
    • Show places (checkbox unselected by default)
    • Show tags (checkbox unselected by default)
  • Colors
    • Home person color: #000000(default)
  • Animation
    • Show animation (checkbox selected by default)
      • Animation speed (1..5 and 5 is the slower): (default is 3)
      • Animation count (0..8 use 0 to turn off): (default is 4)
  • Search
    • Search in all database(checkbox selected by default)
    • Show person image(checkbox selected by default)
    • Show bookmarked first(checkbox selected by default)

Features

  • Interactive.
  • The active person is highlighted.
  • Clicking a person will redraw the family tree based on that person.
  • Clicking the active person will show the parent family of the active person, thereby allowing previous generations to be shown.
  • Ability to show both ancestors and descendant trees (adjustable from the Graph View toolbar.
  • The view can be panned by using mouse click and drag. Select the background of the tree and drag the mouse to pan the view.
  • Use the +(Zoom in)/-(Zoom out) buttons to zoom in or out of the view.
  • Use the (Zoom to best fit) button to fit the current family tree graph in the display and use the 1(Zoom to original) button to reset the view to the default size.
  • A right mouse click on a person or family node shows the person or family editor as appropriate.
  • Right click a family to add or delete a spouse or child.
  • The view redraws in response to changes made to a person or family.
  • Save the dot file for a later printing. This will save a .gv file and a svg file. You must select a .gv file.
  • Bookmark a person from the view and manage them using the Go to bookmark button.
  • Ability to 🔍 Search... current family tree graph and total family tree database as well as any saved bookmarks.
  • Right click an empty section of the view to choose the type of connecting Lines type, options are Direct, Curves, Ortho

Prerequisites

Before Graph View can be used you will need the following installed:

Linux

All of these should be available in common Linux distributions.

For example,

Debian

Packages Goocanvas/PyGoocanvas as libgoocanvas3 and python-pygoocanvas.

Linux Mint Debian Edition (LMDE)

These packages are not available for Linux Mint Debian Edition (LMDE). You can download these as .deb files from launchpad and install them in the usual manner. You need the Binary packages shown at the bottom of that pages, except for the development libraries.

Please make sure to download these for the proper architecture, like amd64 for 64-bit PCs (Intel included).

Opensuse

You may need to install typelib-1_0-GooCanvas-2_0 as mentioned in issue 8076.

Issues

  • 8054#c44291 - Test code for Printing.
  • 9806 Subprocess on [GraphView] can generate a memory issue
  • 8054 Better label positioning in Graphview