DISPLAYING STACKED BAR CHARTS IN A LIMITED DISPLAY AREA
First Claim
1. A method for displaying on a display screen of a mobile device a chart representing a plurality of data points, the method comprising:
- displaying a set of data points on the display screen, each data point associated with an x-coordinate value and a y-coordinate value, a plurality of data points associated with an x-coordinate value, each data point displayed with a shape having a first fixed width and a height based on the y-coordinate value of the data point;
responsive to receiving a first user input;
altering display of the plurality of shapes associated with an x-coordinate value to display the shapes with a second fixed width larger than the first fixed width;
responsive to receiving a second user input;
altering display of a first shape associated with a first data point with the x-coordinate value to display the shape with an increased height; and
displaying information associated with the first shape overlaying the first shape; and
responsive to receiving a third user input;
altering display of a second shape associated with a second data point with the x-coordinate value to display the second shape with an increased height; and
displaying information associated with the second shape overlaying the second shape.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for visually displaying data points using stacked bar charts on a display screen with limited display area. A magnification region allows presentation of detailed information for a stacked bar compared to other stacked bars displayed. A stacked bar within a magnification region can be further magnified to display additional information for individual bars within the stacked bar. An individual bar is expanded to a height suitable for displaying information associated with the bar. The stacked bar chart can be moved relative to the magnification region thereby changing the stacked bar displayed within the magnification region.
57 Citations
20 Claims
-
1. A method for displaying on a display screen of a mobile device a chart representing a plurality of data points, the method comprising:
-
displaying a set of data points on the display screen, each data point associated with an x-coordinate value and a y-coordinate value, a plurality of data points associated with an x-coordinate value, each data point displayed with a shape having a first fixed width and a height based on the y-coordinate value of the data point; responsive to receiving a first user input; altering display of the plurality of shapes associated with an x-coordinate value to display the shapes with a second fixed width larger than the first fixed width; responsive to receiving a second user input; altering display of a first shape associated with a first data point with the x-coordinate value to display the shape with an increased height; and displaying information associated with the first shape overlaying the first shape; and responsive to receiving a third user input; altering display of a second shape associated with a second data point with the x-coordinate value to display the second shape with an increased height; and displaying information associated with the second shape overlaying the second shape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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; display a set of data points on the display screen, each data point associated with an x-coordinate value and a y-coordinate value, a plurality of data points associated with an x-coordinate value, each data point displayed with a shape having a first fixed width and a height based on the y-coordinate value of the data point; responsive to receiving a first user input; alter display of the plurality of shapes associated with an x-coordinate value to display the shapes with a second fixed width larger than the first fixed width; responsive to receiving a second user input; alter display of a first shape associated with a first data point with the x-coordinate value to display the shape with an increased height; and display information associated with the first shape overlaying the first shape; and responsive to receiving a third user input; alter display of a second shape associated with a second data point with the x-coordinate value to display the second shape with an increased height; and display information associated with the second shape overlaying the second shape. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product having a 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; display a set of data points on the display screen, each data point associated with an x-coordinate value and a y-coordinate value, a plurality of data points associated with an x-coordinate value, each data point displayed with a shape having a first fixed width and a height based on the y-coordinate value of the data point; responsive to receiving a first user input; alter display of the plurality of shapes associated with an x-coordinate value to display the shapes with a second fixed width larger than the first fixed width; responsive to receiving a second user input; alter display of a first shape associated with a first data point with the x-coordinate value to display the shape with an increased height; and display information associated with the first shape overlaying the first shape; and responsive to receiving a third user input; alter display of a second shape associated with a second data point with the x-coordinate value to display the second shape with an increased height; and display information associated with the second shape overlaying the second shape. - View Dependent Claims (16, 17, 18, 19, 20)
Specification