Visualization

Graphlytic is used to analyze and visualize connected data (graph data). Graphlytic's visualization is intended to be used as a canvas where user can place nodes from graph database and interactivelly explore their relationships, create additional calculations or modify data in graph database. Data can be also manipulated automatically with data jobs running in the background (loading data from other sources, checking for patterns and sending notifications etc.).

Visualization provides a set of easy to use tools for graph manipulation in order to highlight particular features of the graph. These features includes intuitive data exploring (see clip below) and statistics, different automatic layouts, dynamic selections, shortest path finding, mapping data to the style properties like color or size, creating dynamic formulas in JavaScript to calculate new properties of the graph elements and much more.

images/download/attachments/28835992/DOC_01.gif

Start a new visualization

  1. Save all changes in current visualization (if opened)

  2. Open Saved Visualizations menu - click on images/download/attachments/28835992/logo-svetle_bielePozadie_male.png logo in header and select "New"

Add elements into current visualization

When you have a visualization opened you can add nodes to the visualization with search bar in header of the application.

These steps can be applied when you want to add some nodes or cypher query results to the visualization from the Search & Manage Data page (Advanced Search):

  1. Suppose there is a visualization with some elements

  2. Go to the Search page - click on Menu icon images/download/thumbnails/28835992/bars.png in right menu and select "Search & Manage Data"

    • Note: your open visualization will be saved in background and you can always go back by clicking the Graphlytic icon images/download/attachments/28835992/logo-svetle_bielePozadie_male.png in left top corner so you don't need to worry about loosing it.

  3. Enter a search string into the Search field

  4. Select elements:

    • select 1 element: click on a found record

    • select multiple elements: hold CTRL and click on records

    • select multiple elements as a area: click on the first record in area, then hold SHIFT and click on the last record in area. All consecutive elements will be selected

  5. Press button "Add to visualization"

  6. Screen with visualization is opened and all selected elements are added into the existing visualization. Added elements are marked in blue.

Visualization Canvas and Tools

Visualization contains several components:

images/download/attachments/28835992/04.jpg

(1) Workspace

Contains elements from the database which are visualized as a graph. You can interactively manipulate these elements (for example move them to rearrange the graph). For more information and list of keyboard shortcuts please see Workspace.

(2) Zoom Panel

Zoom panel provides buttons for zooming or centering the graph in workspace. For more information please see Zoom panel.

(3) Save Menu

Save your visualization or refresh data in visualization (compare node and relationship data to current state in graph database).

Menu contains:

  • Save : Current visualization is saved. Saved visualization can be later reopened (see Saved Visualizations).

  • Save as : Use this menu item to save the visualization with a new name.

  • Refresh : The visualization is compared to current database state. Data from the database is loaded and compared to data in the visualization. There are 3 possible situations:

    • data in the visualization is the same as data in the database. After pressing "Refresh", user is notified that nothing has changed.

    • some elements which are visible in the visualization were removed in the database. After pressing "Refresh", elements which were removed from the database start flashing and following this, these elements are removed from the visualization.

    • some attributes were changed in the database. After pressing "Refresh", elements whose attributes have changed will be selected.

(4) Search Menu

Search with fulltext for nodes in graph database and add them into your visualization with one click. Next to the search input are buttons for Fulltext Index settings and for file import (if user has the right permissions).

(5) Tools Panel

Tools panel consists of multiple button panels for graph manipulation: moving elements, changing layout, selecting elements and much more. For more information please see Tools panel.

(6) Control Panel

Control panel has multiple tabs with special functionality. There are tabs for searching in visualized elements, to show all attributes of elements, configure style of visualization or filter elements based on simple statistics. For more information please see Control panel.