System and method for interactive grouping of pie chart slices
First Claim
1. A computer-implemented method for displaying a graphical representation of tabular data, the tabular data including a plurality of elements, each element having an associated value, comprising:
- displaying the graphical representation with each of the plurality of elements having a unique portion of the graphical representation;
in response to a message requesting a grouping operation, aggregating at least two elements of the plurality of elements, each of the at least two elements having values below a grouping threshold established by the message; and
redisplaying the graphical representation with the at least two elements sharing a group portion of the graphical representation.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a system and method for grouping elements whose data falls below a grouping threshold, and for displaying the grouped elements as a single portion of a graphical chart. Briefly stated, the system and method allow a user to dynamically increase a grouping threshold from a default value to an adjusted value. The data for each elements falling below the adjusted grouping threshold is aggregated. The grouped elements are then displayed as a single slice with a value of the aggregated data rather than being displayed as individual slices. In this way, the important information, which normally means the bigger and more significant slices, is more clearly visible. Further more, a single label may be associated with the group, thereby eliminating problems associated with the layout of multiple labels for each individual grouped element.
80 Citations
22 Claims
-
1. A computer-implemented method for displaying a graphical representation of tabular data, the tabular data including a plurality of elements, each element having an associated value, comprising:
-
displaying the graphical representation with each of the plurality of elements having a unique portion of the graphical representation;
in response to a message requesting a grouping operation, aggregating at least two elements of the plurality of elements, each of the at least two elements having values below a grouping threshold established by the message; and
redisplaying the graphical representation with the at least two elements sharing a group portion of the graphical representation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for displaying elements of tabular data in a pie chart, comprising:
-
displaying the pie chart with each element in a unique slice of the pie chart;
receiving a message indicating a grouping operation; and
in response to the message, aggregating two or more of the elements of tabular data into a single group slice; and
displaying the pie chart including the group slice. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having computer-executable instructions for displaying a pie chart, comprising:
-
receiving an indication that a grouping threshold has been modified;
in response to the indication, determining which of a plurality of elements have values below the modified grouping threshold; and
displaying the pie chart with the elements with values below the modified grouping threshold as a group slice of the pie chart. - View Dependent Claims (15, 16)
-
-
17. A system for displaying a pie chart, comprising:
a data analysis application including a grouping module programmed to modify a grouping threshold associated with a graphical representation of data, the grouping threshold defining a value below which elements of tabular data are aggregated into a single portion of the graphical representation of data. - View Dependent Claims (18, 19, 20, 21, 22)
Specification