Displaying pie charts in a limited display area
First Claim
Patent Images
1. A computer implemented method of displaying a pie chart on a display screen of a mobile device, the method comprising:
- receiving a report including a data set related to a plurality of data points;
rendering a pie chart including a plurality of sectors, the rendering based on the report such that each sector of the pie chart is associated with at least a data point;
displaying the pie chart on the display screen in a first orientation having a first sector aligned with an axis of the pie chart, a relative size of the first sector proportional to a value of the data point associated with the first sector, wherein first additional information associated with the first sector is displayed in addition to the pie chart, the first additional information including the value of the data point associated with the first sector;
receiving a user input selecting a second sector of the pie chart, a relative size of the second sector proportional to a value of the data point represented by the second sector;
responsive to receiving the selection of the second sector, rotating, by a computer processor, the pie chart to a second orientation having the second sector of the pie chart aligned with the axis of the pie chart; and
responsive to the second sector being aligned with the axis of the pie chart, displaying on the display screen second additional information describing the second sector in addition to the pie chart and not displaying the first additional information, the second additional information including the value of the data point associated with the second sector.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for visually displaying data points using pie charts on a display screen with limited display area. Detailed information is presented for individual sectors compared to other sectors displayed. The sector is selected for displaying detailed information based on its orientation with respect to a centerline axis of the chart. The pie chart can be rotated to cause detailed information to be displayed for different sectors. The mechanism is used to display detailed information of data points for other kinds of charts including multi-series pie charts and donut charts.
29 Citations
19 Claims
-
1. A computer implemented method of displaying a pie chart on a display screen of a mobile device, the method comprising:
-
receiving a report including a data set related to a plurality of data points; rendering a pie chart including a plurality of sectors, the rendering based on the report such that each sector of the pie chart is associated with at least a data point; displaying the pie chart on the display screen in a first orientation having a first sector aligned with an axis of the pie chart, a relative size of the first sector proportional to a value of the data point associated with the first sector, wherein first additional information associated with the first sector is displayed in addition to the pie chart, the first additional information including the value of the data point associated with the first sector; receiving a user input selecting a second sector of the pie chart, a relative size of the second sector proportional to a value of the data point represented by the second sector; responsive to receiving the selection of the second sector, rotating, by a computer processor, the pie chart to a second orientation having the second sector of the pie chart aligned with the axis of the pie chart; and responsive to the second sector being aligned with the axis of the pie chart, displaying on the display screen second additional information describing the second sector in addition to the pie chart and not displaying the first additional information, the second additional information including the value of the data point associated with the second sector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method of displaying a donut chart on a display screen of a mobile device, the method comprising:
-
receiving a report including a data set related to a plurality of data points; rendering a donut chart including a plurality of slices, the rendering based on the report such that each slice of the donut chart is associated with at least a data point; displaying the donut chart on the display screen in a first orientation having a first slice aligned with an axis of the donut chart, a relative size of the first slice proportional to a value of the data point associated with the first slice, wherein first additional information associated with the first slice is displayed in addition to the donut chart, the first additional information including the value of the data point associated with the first slice; receiving a user input selecting a second slice of the donut chart, a relative value of the second slice proportional to a value of the data point associated with the second slice; responsive to receiving the selection of the second slice, rotating, by a computer processor, the donut chart to a second orientation having the second slice of the donut chart aligned with the axis of the donut chart; and responsive to the second slice being aligned with the axis of the donut chart, displaying second additional information describing the second slice in addition to the donut chart and not displaying the first additional information, the second additional information including the value of the data point associated with the second slice.
-
-
14. A system for displaying on a display screen of a mobile device a chart representing a plurality of data points, the system comprising:
-
a computer processor; and a computer-readable storage medium storing computer program modules configured to execute on the computer processor, the computer program modules comprising; an input/output driver module configured to; receive a report including a data set related to a plurality of data points; render a pie chart including a plurality of sectors, the rendering based on the report such that each sector of the pie chart is associated with at least a data point; display the pie chart on the display screen in a first orientation having a first sector aligned with an axis of the pie chart, a relative size of the first sector proportional to a value of the data point associated with the first sector, wherein first additional information associated with the first sector is displayed in addition to the pie chart, the first additional information including the value of the data point associated with the first sector; receive a user input selecting a second sector of the pie chart, a relative size of the second sector proportional to a value of the data point associated with the second sector; responsive to receiving the selection of the second sector, rotate the pie chart to a second orientation having the second sector of the pie chart aligned with the axis of the pie chart; and responsive to the second sector being aligned with the axis of the pie chart, display on the display screen second additional information describing the second sector in addition to the pie chart and not displaying the first additional information, the second additional information including the value of the data point associated with the second sector. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer program product having a non-transitory computer-readable storage medium storing computer-executable code for displaying on a display screen of a mobile device a chart representing a plurality of data points, the code comprising:
an input/output driver module configured to; receive a report including a data set related to a plurality of data points; render a pie chart including a plurality of sectors, the rendering based on the report such that each sector of the pie chart is associated with at least a data point; display the pie chart on the display screen in a first orientation having a first sector aligned with an axis of the pie chart, a relative size of the first sector proportional to a value of the data point associated with the first sector, wherein first additional information associated with the first sector is displayed in addition to the pie chart, the first additional information including the value of the data point associated with the first sector; receive a user input selecting a second sector of the pie chart, a relative size of the first sector proportional to a value of the data point associated with the first sector; responsive to receiving the selection of the second sector, rotate the pie chart to a second orientation having the second sector of the pie chart aligned with the axis of the pie chart; and responsive to the second sector being aligned with the axis of the pie chart, display on the display screen second additional information describing the second sector in addition to the pie chart and not displaying the first additional information, the second additional information including the value of the data point associated with the second sector.
Specification