Difference between revisions of "Graph View"

From Gramps
Jump to: navigation, search
m
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Image:Graph_view.jpg|500px|thumb|right]]
+
{{Third-party plugin}}
 +
 
 +
[[File:Graph-View-plugin-addon-example-41.png|500px|thumb|right|Graph View - plugin addon - In action]]
  
 
== What is Graph View ==
 
== What is Graph View ==
Line 7: Line 9:
 
== Features ==
 
== Features ==
  
* Interactive
+
* Interactive.
* The active person is highlighted
+
* The active person is highlighted.
* 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.
* 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.
* The view can be zoomed using a slider
+
* The view can be zoomed using the slider.
* A right mouse click on a person or family node shows the person or family editor as appropriate
+
* A right mouse click on a person or family node shows the person or family editor as appropriate.
* The view redraws in response to changes made to a person or family. Right click a family to add or delete a spouse or child.
+
* 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.
  
== Installation ==
+
== Configure Options ==
 +
You can change the following:
  
The Graph View plugin can be installed by downloading [https://gramps-addons.svn.sourceforge.net/svnroot/gramps-addons/branches/gramps33/download/GraphView.addon.tgz GraphView.addon.tgz] and extracting the contents of the file to your Gramps .plugins directory.
+
*Layout
Graph View also requires the following to be installed:
+
** Show images : checkbox selected by default
 +
** Highlight the home person : checkbox selected by default
 +
** Show full dates
 +
** Show places
 +
 
 +
*Colors
 +
** Home person color: '''#bbe68a'''(default)
 +
 
 +
== Prerequisites ==
 +
Before '''Graph View''' can be used you will need the following installed:
 
* Graphviz. If you can run the Gramps Graph reports then you already have this installed.
 
* Graphviz. If you can run the Gramps Graph reports then you already have this installed.
* [http://live.gnome.org/PyGoocanvas PyGoocanvas]
+
* [http://live.gnome.org/PyGoocanvas PyGoocanvas] (Gramps3) or [https://wiki.gnome.org/Projects/GObjectIntrospection Goocanvas2 or gir1.2-goocanvas] (Gramps4)
 
* [http://live.gnome.org/GooCanvas Goocanvas]
 
* [http://live.gnome.org/GooCanvas Goocanvas]
  
All of these should be available in common Linux distributions. For example, Debian packages Goocanvas/PyGoocanvas as libgoocanvas3 and python-pygoocanvas.
+
All of these should be available in common Linux distributions.  
 +
 
 +
For example, Debian packages Goocanvas/PyGoocanvas as libgoocanvas3 and python-pygoocanvas.
  
 
[[Category:Plugins]]
 
[[Category:Plugins]]
 
[[Category:Developers/General]]
 
[[Category:Developers/General]]
 
[[Category:Views]]
 
[[Category:Views]]

Latest revision as of 19:52, 10 January 2015

Gramps-notes.png

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 plugins have prerequisites that need to be installed before they can be used.


Graph View - plugin addon - In action

What is Graph View

Graph View is a view plugin that presents a navigable 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.

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.
  • 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 zoomed using the slider.
  • 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.

Configure Options

You can change the following:

  • Layout
    • Show images : checkbox selected by default
    • Highlight the home person : checkbox selected by default
    • Show full dates
    • Show places
  • Colors
    • Home person color: #bbe68a(default)

Prerequisites

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

All of these should be available in common Linux distributions.

For example, Debian packages Goocanvas/PyGoocanvas as libgoocanvas3 and python-pygoocanvas.