CPC G06T 11/206 (2013.01) [G06T 17/20 (2013.01)] | 20 Claims |
1. A data visualization system, comprising:
at least one processor; and
a memory comprising a data visualization application, where the data visualization application directs the at least one processor to:
obtain data comprising a set of records, where each record has a plurality of data dimensions;
identify a target dimension in the plurality of data dimensions;
generate a set of ranking metrics reflecting the impact of non-target dimensions in the plurality of data dimensions to the target dimension;
calculate a set of correlation coefficients reflecting the degree of statistical correlation between each dimension in the plurality of data dimensions;
generate a set of visualization parameters based on the set of ranking metrics and the set of correlation coefficients;
generate a data structure, where the data structure comprises:
a first list comprising locations of points in a set of unrendered points, where each unrendered point is located in 3D space and represents at least one record from the set of records; and
a second list comprising visualization information describing how to render a set of 3D objects, where each 3D object is centered around a respective unrendered point in the set of unrendered points, based on the visualization parameters; and
render a visualization of the target dimension and at least one non-target dimension using the data structure.
|