Related Experiment Video
Updated: May 7, 2026

10:41
Tracking and Quantifying Developmental Processes in C. elegans Using Open-source Tools
Published on: December 16, 2015
StoryFlow: tracking the evolution of stories
Shixia Liu1, Yingcai Wu, Enxun Wei
1Microsoft Research Asia.
IEEE Transactions on Visualization and Computer Graphics
|September 21, 2013
Summary
This study introduces an efficient optimization method for creating storyline visualizations. It improves the handling of complex stories and enables real-time user interactions for better story evolution tracking.
Area of Science:
- Information Visualization
- Computer Graphics
- Human-Computer Interaction
Background:
- Storyline visualizations are crucial for illustrating dynamic entity relationships in complex narratives.
- Existing visualization approaches struggle with the increasing complexity and scalability of modern stories.
- Hierarchical relationships and temporal evolution in stories present significant challenges for layout generation.
Purpose of the Study:
- To propose an efficient optimization approach for generating aesthetically appealing storyline visualizations.
- To effectively handle hierarchical relationships between entities within a temporal context.
- To enable real-time user interactions for enhanced understanding of story evolution.
Main Methods:
- A novel hybrid optimization approach combining discrete and continuous optimization techniques.
- Discrete optimization for initial entity ordering and alignment.
- Continuous optimization for refining the layout to achieve optimal aesthetics and structure.
Main Results:
- The proposed approach effectively generates appealing storyline visualizations for complex narratives.
- It successfully addresses hierarchical relationships and temporal dynamics.
- The method supports real-time interactions such as bundling and straightening for improved user experience.
Conclusions:
- The hybrid optimization approach offers an efficient solution for complex storyline visualization.
- It enhances user comprehension and tracking of story evolution through interactive features.
- Experimental results validate the effectiveness and utility of the proposed visualization technique.
Related Concept Videos
Time-Series Graph
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...
Streamlines, Streaklines, and Pathlines
A streamline represents the trajectory that is always tangent to the fluid's velocity vector at any given point. The velocity of a fluid particle is always directed along the streamline, ensuring the particle continuously follows the streamline's path. Streamlines are particularly useful for visualizing the overall direction of flow in a fluid system, and they provide an instantaneous representation of the flow's velocity field. In steady flow, where conditions do not change over time,...
What is Evolutionary History?
Scientists record evolutionary history by analyzing fossil, morphological, and genetic data. The fossil record documents the history of life on Earth and provides evidence for evolution. However, both fossil and living organisms offer evidence that outlines Earth’s evolutionary history.
Signal Flow Graphs
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...
Upward Impending Motion
A square-threaded screw jack is a mechanical device widely used for lifting heavy loads or applying considerable force. Its operation is based on converting the force applied at its handle into a torsional moment, causing the upward impending motion of the screw. This movement is accomplished by overcoming the static friction between the threads of the screw and the jack.
To better comprehend how a screw jack functions, consider the completely unraveled thread as a block in contact with the...
To better comprehend how a screw jack functions, consider the completely unraveled thread as a block in contact with the...
Ogive Graph
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 type...

