Dynamically adjusting text in donut charts
First Claim
1. A computer program product for displaying a donut chart comprising an outer ring portion, an inner hole region, and a title, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer-executable instructions for:
- displaying the donut chart on an electronic computing device;
detecting user input at the electronic computing device corresponding to a property adjustment for the donut chart;
applying the property adjustment to the donut chart, resulting in one or more adjusted properties of the donut chart; and
dynamically adjusting a title property based on the one or more adjusted properties of the donut chart in response to applying the property adjustment to the donut chart, such that the title property appears to be visually adjusted as the property adjustment is applied.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to dynamically adjusting a title in a donut chart based on an adjustment to the donut chart. The donut chart may include an outer ring portion, an inner hole region, and the title. In particular, the title may be set based on the inner hole region to prevent the title from overlapping the outer ring portion which may prevent the title from obscuring labels located in the outer ring portion. As a property of the donut chart is adjusted, the title may be automatically adjusted for better visual effect. For example, the title may be dynamically resized and/or dynamically rewrapped. In this manner, the title may be dynamically adjusted based on an adjustment to the donut chart, avoiding the tedious process of manually adjusting the title for better visual effect.
-
Citations
20 Claims
-
1. A computer program product for displaying a donut chart comprising an outer ring portion, an inner hole region, and a title, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer-executable instructions for:
-
displaying the donut chart on an electronic computing device; detecting user input at the electronic computing device corresponding to a property adjustment for the donut chart; applying the property adjustment to the donut chart, resulting in one or more adjusted properties of the donut chart; and dynamically adjusting a title property based on the one or more adjusted properties of the donut chart in response to applying the property adjustment to the donut chart, such that the title property appears to be visually adjusted as the property adjustment is applied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A tangible, non-transitory, computer-readable medium that stores instructions for displaying a donut chart comprising an outer ring portion, an inner hole region, and a title, executable by at least one processor that, when executed by the at least one processor, cause the at least one processor to:
-
display the donut chart on an electronic computing device; detect user input at the electronic computing device corresponding to a property adjustment for the donut chart; apply the property adjustment to the donut chart, resulting in one or more adjusted properties of the donut chart; and dynamically adjust a title property based on the one or more of the adjusted properties of the donut chart in response to applying the property adjustment to the donut chart, such that the title property appears to be visually adjusted as the property adjustment is applied. - View Dependent Claims (15, 16, 17)
-
-
18. A method for displaying a donut chart comprising an outer ring portion, an inner hole region, and a title, wherein the outer ring portion comprises at least one donut chart segment, wherein the method comprises:
-
displaying the donut chart on an electronic computing device; detecting user input at the electronic computing device corresponding to a property adjustment for the donut chart; applying the property adjustment to the donut chart, resulting in one or more adjusted properties of the donut chart; and dynamically adjusting a title property based on the one or more of the adjusted properties of the donut chart in response to applying the property adjustment to the donut chart, such that the title property appears to be visually adjusted as the property adjustment is applied. - View Dependent Claims (19, 20)
-
Specification