Techniques for Visualization of Data
AssigneeSAS Institute Inc.
InventorsSanjay Matange, Lingxiao Li, Cleester Daniel Heath, IV, David J. Caira
Life of this patent
Estimating the term…
Abstract
A geometric plot is generated having at least two axes, wherein a dataset from which the plot will be generated specifies at least one shape for the geometric plot and wherein the plot includes at least one axis having a plurality of discrete, categorical index values. At least one offset value is specified that determines a mapping of one or more shape-defining vertices of the at least one shape to a location that is a fractional distance between two of the discrete, categorical index values, such that a generated set of data specifies a pixel location for each of the shape-defining vertices of the at least one shape.
Claims20
A graphing computer system, the graphing computer system comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium that includes instructions that are configured to be executed by the processor such that, when executed, the instructions cause the graphing computer system to perform operations including:
- receiving a request at the graphing computer system to generate a geometric plot having at least two axes, wherein the request specifies a dataset from which the system will generate at least one shape for the geometric plot, and wherein the request specifies at least one axis of the plot having a plurality of discrete, categorical index values, and wherein the dataset of the request specifies at least one offset value that determines a mapping of one or more shape-defining vertices of the at least one shape to a location that is a fractional distance between two of the discrete, categorical index values;
- generating a set of data in accordance with the received request such that the generated set of data specifies a pixel location for each of the shape-defining vertices of the at least one shape;
- and
- providing the generated set of data to a graphing engine configured to render the set of data and generate the geometric plot on a display of the graphing computer system.
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to be executed to cause a graphing computer system to perform a method comprising:
- receiving a request at the graphing computer system to generate a geometric plot having at least two axes, wherein the request specifies a dataset from which the system will generate at least one shape for the geometric plot, and wherein the request specifies at least one axis of the plot having a plurality of discrete, categorical index values, and wherein the dataset of the request specifies at least one offset value that determines a mapping of one or more shape-defining vertices of the at least one shape to a location that is a fractional distance between two of the discrete, categorical index values;
- generating a set of data in accordance with the received request such that the generated set of data specifies a pixel location for each of the shape-defining vertices of the at least one shape;
- and
- providing the generated set of data to a graphing engine configured to render the set of data and generate the geometric plot on a display of the graphing computer system.
A method of operating a graphing computer system, the method comprising:
- receiving a request at the graphing computer system to generate a geometric plot having at least two axes, wherein the request specifies a dataset from which the system will generate at least one shape for the geometric plot, and wherein the request specifies at least one axis of the plot having a plurality of discrete, categorical index values, and wherein the dataset of the request specifies at least one offset value that determines a mapping of one or more shape-defining vertices of the at least one shape to a location that is a fractional distance between two of the discrete, categorical index values;
- generating a set of data in accordance with the received request such that the generated set of data specifies a pixel location for each of the shape-defining vertices of the at least one shape;
- and
- providing the generated set of data to a graphing engine configured to render the set of data and generate the geometric plot on a display of the graphing computer system.
Dependencies are inferred from the claim text.