Dynamic Graphic Entity Determination for Bubble Chart Overlap
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional bubble charts often obscure important data by predefining entities, making it difficult for users to identify sub-entities with significantly higher or lower values, which can lead to missed insights.
Innovation Solution
Implement a dynamic graphic entity determination system that accesses and analyzes data to determine whether proposed category and subcategory graphics exceed an overlap tolerance level, allowing for the generation of actual visual representations that either display subcategories separately or as a consolidated graphic based on the analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If predefined entities are used in traditional bubble charts, then the chart structure is simple and easy to generate, but important sub-entity data becomes obscured and lost
Solution Approach 1:
The patent implements dynamic entity determination where the system automatically adjusts whether to display entities or sub-entities based on their impact to the visual representation. This dynamic adaptation allows the chart to optimize between showing predefined entities (simpler) and sub-entities (more informative) without manual intervention, resolving the contradiction between information completeness and system complexity
Solution Approach 2:
The system changes the display parameter from static predefined entities to dynamic entities determined by impact analysis. By evaluating whether displaying sub-entities would create overlapping graphics beyond a threshold, the system adapts the representation parameters to maximize information visibility while maintaining chart simplicity
2Loss of information
If subcategories are displayed separately to reveal important data, then data visibility improves, but the visual representation becomes more complex with potential overlapping graphics
Solution Approach 1:
The system dynamically determines the display mode for each subcategory based on impact analysis. Instead of always displaying subcategories separately (which would increase complexity) or always consolidating them (which would lose information), the system adapts the display strategy based on whether the subcategory has significant impact, optimizing the balance between visibility and complexity
Solution Approach 2:
The patent applies different display qualities to different subcategories based on their individual impact. High-impact subcategories are displayed separately with full visibility, while low-impact subcategories are consolidated to maintain simplicity. This localized quality adjustment resolves the contradiction by applying complexity only where necessary for information visibility
3Reliability
If overlap tolerance level is set low to prevent graphic overlapping, then visual clarity is maintained, but important subcategory data may still be obscured
Solution Approach 1:
The system performs preliminary impact analysis before finalizing the visual representation. By evaluating the impact of each subcategory in advance and determining the appropriate display mode beforehand, the system ensures that important subcategory data is not obscured while maintaining visual clarity through controlled overlap management
Solution Approach 2:
The system uses feedback from the impact analysis to adjust the display representation. By continuously evaluating whether subcategory display would create problematic overlaps and adjusting the representation accordingly, the system maintains both visual clarity and data accuracy through adaptive feedback mechanisms
Data Source
AI summary
Example implementations relate to dynamic graphic entity determination. Some examples may include a data access engine to access data values. Each data value may be associated with a category and a subcategory of the category. Some examples may include a display entity determination engine to analyze the data values to determine whether an overlap of a proposed graphic representing the subcategory and a proposed graphic representing the category exceeds an overlap tolerance level. Some examples may include a visual representation generation engine to generate an actual visual representation based on the analysis. The actual visual representation may display: a single consolidated graphic representing at least the category and the subcategory if the overlap does not exceed the overlap tolerance level; or the subcategory as a separate graphic from a graphic representing at least a portion of the remainder of the category if the overlap exceeds the overlap tolerance level.


