AmbiguityVis: Visualization of Ambiguity in Graph Layouts
IEEE Transactions on Visualization and Computer Graphics
|September 22, 2015
Summary
This study introduces a novel technique to identify and visualize visual ambiguities in network graph layouts. It helps developers improve graph drawing and visualization by highlighting misleading areas for better network structure understanding.
Area of Science:
- Information Visualization
- Computer Graphics
- Network Analysis
Background:
- Node-link diagrams are intuitive for network exploration but automated layouts often create visual ambiguities.
- Existing graph drawing strategies struggle to satisfy all aesthetic criteria simultaneously, leading to misinterpretations.
- Visual ambiguities in network drawings can hinder the accurate understanding of network structures and relationships.
Purpose of the Study:
- To present a technique for highlighting common visual ambiguities in node-link diagrams.
- To quantify areas of ambiguity using novel and existing metrics.
- To provide visual feedback to developers for improving graph layout algorithms.
Main Methods:
- Developed a technique to detect visual ambiguities: spatial relationships, community overlaps, and edge bundling issues.
- Proposed new metrics for abnormal edge lengths, community overlap, and node/edge aggregation.
- Utilized a heatmap-based visualization to display quantified ambiguities for developer feedback.
Main Results:
- The technique effectively highlights problematic areas in graph layouts that can impede network understanding.
- Novel metrics provide quantitative measures for specific types of visual ambiguities.
- Heatmap visualization offers intuitive feedback for identifying and addressing layout issues.
Conclusions:
- The proposed metrics and heatmap visualization enable users to explore graph layout ambiguities from multiple perspectives.
- This approach facilitates informed decisions in selecting and refining graph layout strategies.
- The technique aids in creating more accurate and interpretable network visualizations.
Related Concept Videos
Multiple Bar Graph
10.5K
As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
10.5K
Bar Graph
23.8K
A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...
23.8K
Graphical Representation of Inequalities
390
The graph of the equation where y equals x squared forms a curve known as a parabola. This curve acts as a boundary in the coordinate plane, dividing it into distinct regions based on the relative position of points.When the equality sign in the equation is replaced with an inequality—such as greater than, less than, greater than or equal to, or less than or equal to—the graphical representation changes from a single curve into a broader shaded area that signifies the set of all...
390
Ogive Graph
7.2K
An ogive graph is sometimes called a cumulative frequency polygon. It is one type of frequency polygon that shows cumulative frequency. In other words, the cumulative percentages are added to the graph from left to right. An ogive graph plots cumulative frequency on the vertical y-axis and class boundaries along the horizontal x-axis. It’s very similar to a histogram; only instead of rectangles, an ogive displays a single point where the top right of the rectangle would be. Creating this...
7.2K
Graphs of Equations in Two Variables
377
An equation with two variables, typically written in the form y = f(x) or Ax + By = C, describes a relationship between quantities represented by x and y. Each solution to such an equation is an ordered pair (x, y) that satisfies the equation when substituted. These pairs can be represented graphically to understand the variables' relationship visually.A common technique for constructing the graph of a two-variable equation is to create a value table. Begin by choosing several values for the...
377
Time-Series Graph
5.6K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
5.6K


