Related Experiment Video
Updated: Dec 23, 2025

06:48
The HoneyComb Paradigm for Research on Collective Human Behavior
Published on: January 19, 2019
9.7K
AgentVis: Visual Analysis of Agent Behavior With Hierarchical Glyphs
IEEE Transactions on Visualization and Computer Graphics
|April 20, 2020
Summary
This study introduces a novel glyph clustering method to visualize large datasets, overcoming limitations of overlapping glyphs in complex behavior analysis. The technique effectively reduces visual clutter for better data insights.
Area of Science:
- Data visualization
- Information visualization
- Human-computer interaction
Background:
- Glyphs are effective for multivariate data visualization but suffer from overlap and occlusion.
- Visualizing large datasets, like thousands of call center agents, with traditional glyphs is challenging and does not scale.
- Existing methods limit the number of data points displayable in a single image.
Purpose of the Study:
- To develop a scalable glyph visualization technique for large datasets.
- To address the limitations of overlapping and occluded glyphs in multivariate data representation.
- To improve the visualization of complex agent behavior in high-density environments like call centers.
Main Methods:
- Developed a hierarchical glyph clustering approach to group overlapping glyphs into a single parent glyph.
- Explored and implemented multivariate clustering techniques in collaboration with call center industry experts.
- Implemented dynamic control of glyph clusters based on zoom level and customized distance metrics.
Main Results:
- The proposed method effectively reduces visual clutter and overplotting by clustering glyphs.
- Hierarchical glyphs represent the mean values of clustered data, simplifying complex visualizations.
- The technique successfully visualizes thousands of call center agents, revealing behavioral insights.
Conclusions:
- Glyph clustering offers a scalable solution for visualizing large, complex datasets.
- The developed technique enhances data analysis by reducing visual clutter and improving clarity.
- This approach provides valuable insights into agent behavior, validated by industry experts.
More Related Videos
Related Concept Videos
Signal Flow Graphs
547
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...
547
Velocity and Position by Graphical Method
9.3K
Velocity and position can be calculated from the known function of acceleration as a function of time. The total area under the acceleration-time graph and the velocity-time graph gives the change in velocity and position, respectively. In the case of an airplane, its acceleration is tracked using the inertial navigation system. The pilot provides the input of the airplane's initial position and velocity before takeoff. The inertial navigation system then uses the acceleration data to...
9.3K
Multiple Bar Graph
8.8K
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...
8.8K
Masking and Demasking Agents
3.3K
EDTA titrations may necessitate masking and demasking agents to temporarily protect a particular metal ion in a mixture from the EDTA reaction. These agents facilitate the sequential analysis of the metal ions by forming stable complexes with some—but not all—metal ions during certain steps.
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
3.3K
Methods of Documentation IV: Focus Charting
1.6K
Focus Charting, also known as the focus charting system or "focus documentation," is a systematic documentation approach used in healthcare to organize patient information in medical records.
It typically involves three columns for recording information:
It typically involves three columns for recording information:
1.6K
Vector Algebra: Graphical Method
16.5K
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.5K

