Expressive Authoring of Node-Link Diagrams With Graphies
IEEE Transactions on Visualization and Computer Graphics
|November 6, 2019
Summary
This study introduces Graphies, an expressive design environment for creating node-link diagrams from multivariate networks. Users can easily customize graphical elements, enabling effective visualization design and authoring.
Area of Science:
- Computer Science
- Information Visualization
- Human-Computer Interaction
Background:
- Existing visualization tools primarily support expressive design for charts from tabular data.
- Node-link diagrams from multivariate networks present unique design and authoring challenges.
- Expressive design environments allow detailed customization of graphical elements.
Purpose of the Study:
- To develop an expressive design environment specifically for node-link diagrams.
- To address the unique challenges of designing multivariate network visualizations.
- To facilitate user-centered design and interactive authoring of complex network graphs.
Main Methods:
- User-centered design process for developing the Graphies prototype.
- Focus on enabling customization of individual graphical marks within node-link diagrams.
- Implementation of an interactive authoring environment for multivariate networks.
Main Results:
- The Graphies prototype was developed based on user-centered design principles.
- Participants successfully reproduced existing expressive designs of node-link diagrams.
- Participants were able to create novel expressive designs using the Graphies environment.
Conclusions:
- Expressive design environments can be effectively adapted for node-link diagrams.
- Graphies provides a viable tool for authoring complex multivariate network visualizations.
- User-centered design is crucial for developing effective visualization authoring tools.
Related Concept Videos
Nodal Analysis
1.8K
Nodal analysis is a fundamental method in electrical engineering used to simplify the process of circuit analysis. This method revolves around the concept of using node voltages as the primary variables for circuit analysis. The objective is to determine the voltage at each node in a circuit, which can then be used to find other quantities of interest, such as currents through specific components.
Consider, for instance, a simple circuit composed of three nodes and three resistors, as shown in...
Consider, for instance, a simple circuit composed of three nodes and three resistors, as shown in...
1.8K
Vector Algebra: Graphical Method
16.6K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
16.6K
Graphs of Equations in Two Variables
140
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...
140
Signal Flow Graphs
574
Signal-flow graphs offer a streamlined and intuitive approach to representing control systems, providing an alternative to traditional block diagrams. These graphs use branches to symbolize systems and nodes to represent signals, effectively illustrating the relationships and interactions within the system.
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
574
pV-Diagrams
6.0K
The pV diagram, which is a graph of pressure versus volume of the gas under study, is helpful in describing certain aspects of the substance. When the substance behaves like an ideal gas, the ideal gas equation describes the relationship between its pressure and volume. On a pV diagram, it is common to plot an isotherm, which is a curve showing p as a function of V with the number of molecules and the temperature fixed. Then, for an ideal gas, the product of the pressure of the gas and its...
6.0K
Nodal Analysis with Voltage Sources
1.8K
Nodal analysis is a remarkably effective method used in electrical engineering to simplify the analysis of complex circuits, including those with dependent or independent voltage sources. Its strength lies in its systematic approach to breaking down circuits into manageable components, making it easier for engineers to understand and solve.
Consider a circuit that contains four resistors and two voltage sources, as shown in Figure 1. One of these voltage sources is connected between a...
Consider a circuit that contains four resistors and two voltage sources, as shown in Figure 1. One of these voltage sources is connected between a...
1.8K


