Circular Chart Labeling System Text Overlap Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for generating labels in circular charts often result in text overlapping between sections, leading to confusion and a lack of desired aesthetics, with abbreviations being unclear and external labels increasing clutter.
Innovation Solution
A computer system selects a section in a circular chart, identifies the largest size of a polygon that can fit within the section, and displays text within the section when it fits, ensuring clear and aesthetically pleasing data representation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If text is placed inside sections of a circular chart, then information is conveyed efficiently, but text may overlap into other sections causing confusion
Solution Approach 1:
The patent divides the circular chart into discrete sections and places text labels within each section's boundaries. The system calculates the available space in each section and positions text to fit within those boundaries, preventing overlap into adjacent sections while maintaining efficient information conveyance.
Solution Approach 2:
The patent adjusts text positioning and sizing based on the local characteristics of each section. The system evaluates the geometry of individual sections and places text labels at optimal positions within each section, allowing the text to adapt to the specific shape and size of each section rather than using a uniform approach.
2Quantity of substance
If abbreviations are used in labels, then space is saved, but clarity of understanding is reduced
Solution Approach 1:
The patent dynamically adjusts text parameters including font size, line height, and text wrapping based on the available space in each section. The system calculates the maximum text length that can fit within section boundaries and adjusts the text display parameters accordingly, allowing full words to be displayed when space permits rather than forcing abbreviations.
Data Source
AI summary
A method and apparatus for graphically displaying data is presented. A computer system selects a section from a group of sections in a circular chart for the data that is to be graphically displayed on a display system. The computer system identifies a largest size for a polygon that will fit in the section of the circular chart. The computer system also identifies text for the section. Further, the computer system displays the circular chart with the text in the section on a display system when the text fits within the polygon in the section. Graphically displaying the data with the text in the circular chart enables a desired level of comprehension of the data.


