Configuration Options in Full-Screen Mode
Network graph visualization shows the relationship between entities. Entities are displayed as round nodes and the lines connecting the nodes show the relationship between them. The lines connecting the nodes are called Edges. The edges may have arrowheads indicating the direction of the relationship between the nodes in a directed graph. The vivid display of network nodes can show even those data similarities or discrepancies that may otherwise be overlooked.
Each row of the data represents one relationship in the graph.
For example, a table and Network Graph about Assignee and Type of issue assigned to them might look like:
Assignee |
Issue Type |
Joe |
Story |
Joe |
Bug |
In the following example, a Network Graph is created to show the relationship between assignees and the type of issues assigned to them in Jira.
To create a Network Graph:
- Select the ‘Assignee’ and ‘Type’ columns while holding the Ctrl key and right-click > Select View> Change> Network Graph.
To learn how to create a visualization, click here.
The resulting Network Graph shows each row as a line connecting an assignee and the corresponding issue type.
Configure Network Graph
- Select your Network Graph and open the Visualizations Panel.
The following configuration options are available for Network Graph:
- Data Configuration : It lets you choose columns for the following settings:
- Visual Configuration : It lets you configure the visual appearances and interactions of the Network Graph.
- Visualization Level Filters : They let you filter the data in the visualization without impacting other visualizations on the same data set.
Refer here to learn more about Visualization Level Filters.
- User-Defined Colors : They let you add meaning to a data point by associating a specific color to it. User-defined colors also help you to differentiate a data point from the rest.
Data Configuration
- Click on the icon for data configuration options.
Columns Configuration
Source Node
Specify the column whose values should be displayed as nodes of the network graph.
The source node signifies the direction of the relationship in the case of a directed graph.
To change the column:
- Click on the icon to remove the existing column.
- From the Data Panel, drag the desired column and drop it onto the Visualizations Panel’s “Source” section.
Note: You can also type the column name in the Data Panel to quickly find it. |
Conditional Formatting
This allows you to show an image with your data by applying certain conditions. Multiple conditions can be combined as well.
To apply conditional formatting:
- Click on the icon next to the column name and select ‘Conditional Formatting’.
- Define the conditional formatting rule:
- Select the criteria from the drop-down.
- Provide a threshold value.
- Set the format style to choose an image to be shown when the above criterion is true. You can provide the image in the following ways:
- Select Library and click on Search Image to select an image pre-bundled with Klera.
- Select File and click on Upload File to choose one from your machine.
- Select URL and Type In the URL of your image
- Select Show Data checkbox to display data as well as the image
- Select the radio button to show data before/after the image
- Click on ‘Add’.
To update the condition for a column:
- Click on the conditional formatting icon.
- Change the criterion or format style.
- Click ‘UPDATE’.
To remove Conditional Formatting
- Click on the icon for the desired column. You will see the criteria listed at the bottom.
- Click on the icon to remove the condition.
To learn more about conditional formatting, refer to the following GIF.
Note: Steps for conditional formatting are the same for Grid and Network Graph. |
Source Node Weight
The size of the source node will be calculated based on the values in the selected columns.
To set source weight:
- Follow the same steps shown in ‘Source’ to change the column.
- Click on the icon to choose the aggregate function from the drop-down.
- Aggregate functions for textual data: Count, Unique Count
- Aggregate functions for numerical data: Count, Unique Count, Sum, Min, Max, Avg
Target Node
Specify the column whose values should be displayed as nodes of the Network Graph.
In the case of a directed graph, the direction of the relationship is from source to target nodes.
To change the column:
- Follow the same steps as shown in the ‘Source Node’.
To apply conditional formatting:
- Follow the same steps as shown in the ‘Source Node’.
Target Node Weight
The size of the target nodes will be calculated by the aggregate functions.
To set the target node weight:
- Follow the same steps as shown in the ‘Source Weight’.
Visual Configuration
- Click on the icon for visual configuration settings.
Graph
The nodes of a network graph can be arranged in a variety of layout patterns.
You can choose the direction of the edges with relationship options.
Layout
- Click on the arrow next to the Layout to see options in the drop-down.
- Force-The force-directed algorithm applies repulsive forces on non-adjacent nodes and attractive forces on adjacent nodes. By choosing this option, you get a clear, stable and aesthetically pleasing arrangement of nodes. You are easily able to identify complex relationships, outliers, and symmetrical patterns in your network graph, which are otherwise not easily discoverable.
- Hierarchy Horizontal: The nodes of a graph are placed in layers arranged from left to right.
- Hierarchy Vertical: The nodes of a graph are placed in layers from top to bottom.
Relationship
- Click on the arrow next to the Relationship to see options in the drop-down.
- Undirected: Undirected graphs depict the relationship between entities but not the direction of the relationship. An edge, without a directional arrow, is used to indicate the relationship.
- Uni-directional: A directed graph in which the edges have a directional arrow, depicts the direction of the relationship from the source node to the target node.
- Bi-directional: A directed graph in which the edges have directional arrows in both directions, depicts the bi-directional relationships between entities.
Container Settings
- To show/hide the header and border, click the toggle switch.
- Turn on the toggle switch to show the border for the container. Change the border color, style and width as shown below:
The following figure displays the effect of various container settings for Network Graph.
Visual Interactions
- Select the target behavior and coordinated visualization scope from the below settings.
To learn more, refer to section- ‘Configure Coordinated Visualization’.
User-Defined Colors
- Click on the icon for user-defined colors.
Colors for Individual Data Item
It lets you add meaning to a data item by associating a specific color to it and differentiate some data items from the rest.
For example, the red and green color may be used to represent “Off Track” and “On Track” issues, respectively. Whereas, orange color may be used for the “Bugs” type of issues to draw attention.
To change the colors:
- Click on the icon next to the data item for which you want to change the color.
- Select the color from the available color grid or click ‘More Colors’ to choose a color from the spectrum.
- To restore default settings, click on ‘Reset to Default’.
User Interactions on Graph
The following interactions allow you to customize the look of your Network Graph nodes and their placement.
Panning
You can pan the graph (move up, down, left and right) within the container to focus on a particular portion of the graph. This is very useful for larger graphs.
- Right-click + drag to pane
Reposition Nodes
You can manually reposition the nodes of a graph.
- To move a single node:
- Left-click + drag a node
- To move multiple nodes
- First select multiple nodes by either of the 2 methods:
- Ctrl + left-click each node, or
- Draw a rectangular box over desired nodes using left-click+drag
- Left-click + drag selected nodes
- First select multiple nodes by either of the 2 methods:
Zooming
- Click on and icons in the toolbar to Zoom In and Out of the Network Graph
- Mouse wheel scroll and trackpad zoom gesture also lets you Zoom-In/Out.
Center on Graph
- Click on icon to place your Network Graph at the center of the container.
Relayout
When you arrange nodes on a graph manually, your graph may change drastically and require a full relayout. A well-organized layout of the graph improves the understanding of the underlying data. This option will change the relative positions of the nodes for optimum arrangement.
- Click on the icon to relayout your graph.
Expand and Collapse
You may be only interested in certain well-connected nodes of your Network Graph to visualize the intrinsic relationships. It is useful, especially in large graphs, to hide child leaf nodes of only certain nodes. You can control the visibility of child leaf nodes as explained below:
- Double-click on a node to hide and show its child leaf nodes. Alternatively, you can also select the nodes and click on collapse and expand icons, to hide and show child nodes.
Pin and Unpin a Node
- You can select nodes and click on icon to pin the Once pinned, nodes retain their position even after you relayout the graph. The icon is shown on all the pinned nodes.
- Click on the icon to unpin the selected nodes.
Note: Pinned child nodes will remain visible even when you click on the parent node to collapse its child leaf nodes. |
Configuration Options in Full-Screen Mode
Visualization can be seen in full-screen mode by clicking on icon.
Note: Visualizations Panel is not accessible in full-screen mode. |
- Click on icon at the top-right corner of the container.
- Select ‘Configure View’ from the overflow menu.
- A pop-up form with all the relevant configuration options will appear.
- Configure your visualization and click on ‘APPLY’.