1. An article of manufacture including a non-transitory computer readable storage medium to store instructions, which when executed by a computer, cause the computer to: receive a plurality of data records associated with a plurality of attributes; determine whether the plurality of data records is greater than a maximum data record limit of a graph; when the plurality of data records is greater than the maximum data record limit of the graph, group the plurality of data records into one or more bins based on initial bin sizes corresponding to the plurality of attributes; determine weighted densities of the one or more bins using a maximum number of data records associated with a bin and a maximum data record limit of the bin; and render the weighted densities of the one or more bins on the graph using a randomization technique to analyze the plurality of data records.