Data Visualization Mark Selection Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for visualizing large and complex data sets, particularly in databases with hierarchical structures, are inadequate as they do not provide users with sufficient control or labor savings in selecting the most appropriate display methods, leading to inefficient analysis and exploration of data.
Innovation Solution
A method and system for visualizing data that organizes plots into panes with axes corresponding to fields, assigns pane types based on field types, and determines marks for each pane type, allowing for efficient data representation and exploration by querying the dataset according to specifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If users manually select display methods for data visualization, then the appropriateness of visualization can be optimized, but the time and effort required increases significantly
Solution Approach 1:
The system enables self-service by allowing the computer to automatically determine and select appropriate visualization marks based on data types, eliminating the need for user intervention in mark selection while maintaining optimal visualization appropriateness
Solution Approach 2:
The system changes the parameter of mark selection from user-dependent to system-dependent by implementing automatic determination rules that map data types to appropriate visualization marks, resolving the contradiction between appropriateness and time consumption
2Adaptability or versatility
If the system provides multiple display methods, then the versatility of data exploration increases, but the complexity of the interface increases
Solution Approach 1:
The system provides multiple display methods through automatic determination rather than user selection, maintaining versatility while reducing interface complexity by eliminating the need for users to navigate through multiple visualization options
Solution Approach 2:
The system implements a universal mark determination mechanism that handles multiple data types and visualization scenarios through a single automated process, providing versatility without increasing interface complexity
3Loss of information
If users explore data at high level of abstraction, then the overview understanding improves, but the ability to examine detailed data decreases
Solution Approach 1:
The system implements dynamic visualization that can adapt between different levels of detail based on user interaction, allowing seamless transition from high-level overview to detailed examination without losing either perspective
Solution Approach 2:
The system segments the data exploration process into different levels of detail, allowing users to view aggregated overview information and drill down to specific detailed records as needed, maintaining both overview understanding and detail examination capability
Data Source
AI summary
A method for generating marks when displaying data, such as the results of a query across a database. The method is preferably used in conjunction with a dataset whose fields comprise a plurality of levels. A visual plot is constructed based on a specification. A first level from the plurality of levels is represented by a first component of the visual plot. A second level from the plurality of levels is represented by a second component of the visual plot. The dataset is optionally queried to retrieve data in accordance with the specification. The visual plot is populated with the retrieved data in accordance with the specification.


