Value-Based Stacked Bar Chart for Data Distinction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional stacked bar charts are unable to effectively display value distinctions within large data sets, making it difficult to recognize trends and patterns, especially in complex market data where tens of thousands of data items need to be analyzed.
Innovation Solution
A system and method for creating a value-based stacked bar chart, which involves sorting data entries by transaction value, assigning colors to cells based on transaction values, and shading cells to differentiate between higher and lower value transactions, allowing for a more detailed and visible representation of data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional stacked bar charts are used to display aggregated data, then the chart structure is simple and easy to understand, but the ability to display value distinctions within large data sets is lost
Solution Approach 1:
The patent applies local quality by differentiating cells within stacks based on their transaction values. High-value cells are visually distinguished from low-value cells through shading or coloring, allowing value distinctions to be displayed within the local context of each stack while maintaining the overall simplicity of the stacked bar chart structure.
Solution Approach 2:
The patent introduces a new visual dimension (cell shading or coloring) to the traditional stacked bar chart. This additional dimension allows the display of value distinctions within stacks without complicating the basic chart structure, enabling information about individual transaction values to be conveyed through visual intensity rather than through structural complexity.
2Loss of information
If detailed data display is implemented in conventional charts, then value distinctions can be shown, but the ability to rapidly detect trends and patterns is reduced
Solution Approach 1:
By applying local quality through selective shading of high-value cells, the patent enables rapid detection of important data points and trends. The visual differentiation allows users to quickly identify patterns and anomalies in the data without being overwhelmed by detailed information, as the most significant values are highlighted for immediate recognition.
Solution Approach 2:
The patent utilizes color changes or shading variations to encode value information within the stacks. This visual encoding allows detailed value distinctions to be displayed in a way that maintains rapid trend detection capability, as the human eye can quickly process color and intensity variations to identify patterns and outliers in the data.
3Productivity
If high-level aggregation is used in charts, then trend recognition is improved, but the display of volumetric sub-divisions and value distinctions is lost
Solution Approach 1:
The patent applies segmentation by dividing each stack into multiple cells representing individual transactions or data points. This segmentation preserves the volumetric sub-divisions within stacks while maintaining the overall aggregated structure that enables trend recognition. The segmented cells can then be visually differentiated by value, providing both macro-level trend visibility and micro-level detail.
Solution Approach 2:
By applying local quality through visual differentiation of segmented cells, the patent simultaneously achieves trend recognition at the aggregate level and value distinction at the individual cell level. The segmented structure maintains the volumetric relationships that reveal trends, while the local shading or coloring of individual cells preserves information about specific transaction values.
Data Source
AI summary
There is provided a system and method for creating a value-based stacked bar chart. More specifically, in one embodiment, there is provided a computer readable medium comprising code adapted to sort a plurality of data entries by transaction value, wherein the plurality of data entries correspond to a stack type; code adapted to assign each of the plurality of data entries to one or more cells associated with the stack type, code adapted to assign a color to the one or more cells, and code adapted to shade the color of a subset of the one or more cells based on the transaction value of the data entries assigned to the cells in the subset.


