DIVI:动态交互式可视化
IEEE transactions on visualization and computer graphics
|October 27, 2023
概括
动态交互可视化 (DIVI) 通过推断数据和协调用户输入,使静态图表之间的无交互成为可能. 这种新的方法增强了数据的探索和分析,没有预先定义的规格.
科学领域:
- 计算机科学 计算机科学
- 人与计算机的交互
- 数据可视化 数据可视化
背景情况:
- 静态可视化通常限制动态数据探索和交叉工具分析.
- 现有的交互系统通常需要明确规范交互.
研究的目的:
- 引入动态交互可视化 (DIVI),这是一个用于编排静态可视化内和跨静态可视化交互的新框架.
- 为了使动态交互没有事先规范,促进快速的数据探索.
主要方法:
- DIVI在运行时解构可扩展矢量图形 (SVG) 图表,以推断图表组件,尺度和数据字段.
- 它列举了连接视图的候选转换,并介绍了标准交互的分类法.
- 该系统重建图表元素并协调用户输入,以将交互与规范逻辑脱.
主要成果:
- DIVI成功地从静态的SVG图表中推断出图表结构和数据关系.
- 该框架支持跨不同图表类型和分析目标的动态,组成的交互.
- 一项涉及13名参与者的可用性研究证明了DIVI在快速数据探索方面的有效性.
结论:
- DIVI提供了一种强大的新方法来创建动态和交互式数据可视化.
- 该框架推断和构建交互的能力显著提高了数据探索能力.
- DIVI通过实现灵活,无规格的交互来推进交互式数据可视化领域.
相关概念视频
pV-Diagrams
4.2K
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...
4.2K
Velocity and Position by Graphical Method
7.5K
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...
7.5K
Interpreting R Charts
68
R chart, or range chart, is a fundamental tool in statistical process control used to monitor the variability within a process. It complements the X-bar (x̄) chart by focusing on the range of the data, rather than individual values, providing a clear picture of the process dispersion over time.
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
68
Multiple Bar Graph
5.2K
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...
5.2K
Bar Graph
16.6K
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...
16.6K
Time-Series Graph
4.4K
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...
4.4K


