User interface for representing multiple data sets on a common graph
First Claim
1. A method for displaying data in a graphical format, comprising:
- a) storing graphable data sets, each data set having a plurality of data points, each data point having a first variable value and a second variable value;
b) displaying a graph outline in a first frame of a display, the graph outline comprising;
a first axis spanning a range of first axis values representative of the first variable; and
a second axis spanning a range of second axis values representative of the second variable, dependent upon the first variable;
c) retrieving a first of the graphical data sets;
d) selecting a first multiplier to apply to the second variable values of the first data set;
e) displaying the first multiplier in a second frame of the display;
f) multiplying each second variable value of the first data set by the first multiplier whereby a multiplied first data set is generated having multiplied second variable values;
g) determining if all of the multiplied second variable values of the multiplied first data set are within the range of second axis values;
h) if all of the multiplied second variable values of the multiplied first data set are within the range of second axis values, plotting the multiplied first data set within the graph outline; and
i) if not all of the multiplied second variable values of the multiplied first data set are within the range of second axis values;
receiving a user instruction selecting a new multiplier;
multiplying each second variable value of the first data set by the new multiplier whereby a newly multiplied first data set is generated having newly multiplied second variable values;
determining if all of the newly multiplied second variable values of the newly multiplied first data set are within the range of second axis values; and
if all of the newly multiplied second variable values of the newly multiplied first data set are within the range of second axis values. plotting the newly multiplied first data set within the graph outline; and
i) displaying a fit indicator in the second frame of the display, wherein the fit indicator indicates a relationship between a range of the multiplied second variable values and the range of second axis values.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and user interface are provided for independently and conveniently scaling y-values of multiple data sets whereby the data sets may be plotted against a common y-axis and provide satisfactory variability. A multiplier is selected by which data points in a data set are multiplied, allowing plots of multiple data sets to be graphed against a common range of y-axis values. The initial multiplier may be calculated and selected automatically by the computer on which the graphing is performed or may be manually selected by a user. If the results of the graphing are not satisfactory to the user, the user may change the multiplier for any data set. A spin button may be provided to enable the user to easily increment or decrement a multiplier in predefined steps, such as by factors of 10. Additionally, a computer-generated indicator may be displayed to assist the user in selecting a different multiplier.
34 Citations
20 Claims
-
1. A method for displaying data in a graphical format, comprising:
-
a) storing graphable data sets, each data set having a plurality of data points, each data point having a first variable value and a second variable value; b) displaying a graph outline in a first frame of a display, the graph outline comprising; a first axis spanning a range of first axis values representative of the first variable; and a second axis spanning a range of second axis values representative of the second variable, dependent upon the first variable; c) retrieving a first of the graphical data sets; d) selecting a first multiplier to apply to the second variable values of the first data set; e) displaying the first multiplier in a second frame of the display; f) multiplying each second variable value of the first data set by the first multiplier whereby a multiplied first data set is generated having multiplied second variable values; g) determining if all of the multiplied second variable values of the multiplied first data set are within the range of second axis values; h) if all of the multiplied second variable values of the multiplied first data set are within the range of second axis values, plotting the multiplied first data set within the graph outline; and i) if not all of the multiplied second variable values of the multiplied first data set are within the range of second axis values; receiving a user instruction selecting a new multiplier; multiplying each second variable value of the first data set by the new multiplier whereby a newly multiplied first data set is generated having newly multiplied second variable values; determining if all of the newly multiplied second variable values of the newly multiplied first data set are within the range of second axis values; and if all of the newly multiplied second variable values of the newly multiplied first data set are within the range of second axis values. plotting the newly multiplied first data set within the graph outline; and i) displaying a fit indicator in the second frame of the display, wherein the fit indicator indicates a relationship between a range of the multiplied second variable values and the range of second axis values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A graphical display system, comprising:
-
a storage device for storing data sets, each data set having a plurality of data points, each data point having a first variable value and a second variable value; means for retrieving one of the graphical data sets; means for selecting a first multiplier to apply to the second variable values of the retrieved data set; a monitor having a first frame and a second frame; wherein the first multiplier is displayed in the second frame and a graph outline is displayed in the first frame, the graph outline comprising; a first axis spanning a range of first axis values representative of the first variable, and a second axis spanning a range of second axis values representative of the second variable, dependent upon the first variable; means for multiplying each second variable value of the retrieved data set by the first multiplier whereby a multiplied retrieved data set is generated having multiplied second variable values; means for determining if all of the multiplied second variable values of the multiplied retrieved data set are within the range of second axis values; means for plotting the multiplied retrieved data set within the graph outline if all of the multiplied second variable values of the multiplied retrieved data set are within the range of second axis values; and if not all of the multiplied second variable values of the multiplied retrieved data set are within the range of second axis values; means for receiving a user instruction selecting a new multiplier; means for multiplying each second variable value of the retrieved data set by the new multiplier whereby a newly multiplied retrieved data set is generated having newly multiplied second variable values; means for determining if all of the newly multiplied second variable values of the newly multiplied retrieved data set are within the range of second axis values; and means for plotting the newly multiplied retrieved data set within the graph outline if all of the newly multiplied second variable values of the newly multiplied retrieved data set are within the range of second axis; and means for displaying a fit indicator in the second frame of the display, wherein the fit indicator indicates a relationship between a range of the multiplied second variable values and the range of second axis values. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product stored on a computer readable medium usable with a programmable computer, the computer program product having computer-readable code embodied therein for displaying data in a graphical format, the computer-readable code comprising instructions for:
-
a) storing graphable data sets, each data set having a plurality of data points, each data point having a first variable value and a second variable value; b) displaying a graph outline in a first frame of a display, the graph outline comprising; a first axis spanning a range of first axis values representative of the first variable; and a second axis spanning a range of second axis values representative of the second variable, dependent upon the first variable; c) retrieving a first of the graphical data sets; d) selecting a first multiplier to apply to the second variable values of the first data set; e) displaying the first multiplier in a second frame of the display; f) multiplying each second variable value of the first data set by the first multiplier whereby a multiplied first data set is generated having multiplied second variable values; g) determining if all of the multiplied second variable values of the multiplied first data set are within the range of second axis values; h) plotting the multiplied first data set within the graph outline if all of the multiplied second variable values of the multiplied first data set are within the range of second axis values; and i) if not all of the multiplied second variable values of the multiplied first data set are within the range of second axis values; receiving a user instruction selecting a new multiplier; multiplying each second variable value of the first data set by the new multiplier whereby a newly multiplied first data set is generated having newly multiplied second variable values; determining if all of the newly multiplied second variable values of the newly multiplied first data set are within the range of second axis values; and plotting the newly multiplied first data set within the graph outline if all if the newly multiplied second variable values of the newly multiplied first data set are within the range of second axis values; and j) displaying a fit indicator in second frame of the display, wherein the fit indicator indicates a relationship between a range of the multiplied second variable values and the range of second axis values. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification