Method, system, and computer program for visually approximating scattered data
AssigneeSilicon Graphics, Inc.
InventorBarry Glenn Becker
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Graphics, Inc.
InventorBarry Glenn Becker
Estimating the term…
A method, system, and computer program product are provided for visually approximating a scatter plot. Bins of scattered data points are formed. Each axis of a scatter plot is discretized according to a binning resolution. Bin positions along each discretized scatter plot axis are determined from the bin numbers. The bins, which represent a cloud of scattered data points, are volume rendered as splats. The opacity of each splat is a function of the number (count) of data points in a corresponding bin. In one example, the opacity of a splat is determined by the following equation: opacity=1-exp.sup.(-u*count), where count is the number of scattered data points in a corresponding bin, u is a global scale factor which can be varied by a slider, and exp is an exponential function. The color of the splat represents a data attribute associated with the data points in a corresponding bin. For example, the color of the splat is a function of the average value of an external data attribute associated with the scattered data points. Splats are rendered in a sorted back to front (or front to back) order. An opaque dragger object permits a user to select different regions inside a splat plot. Arbitrarily large numbers of scattered data points can be rendered quickly. Speed depends upon binning resolution not the number of data points.
A method for visually approximating a scatter plot of data points, comprising the steps of:
A system for visually approximating a scatter plot of data points, comprising:
A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a graphics processor in a computer system to visually approximate a scatter plot of data points, said computer program logic comprising:
A method for visually approximating a scatter plot of data points, comprising the steps of:
Dependencies are inferred from the claim text.