Patent ID: 8217944

Claim:
A computer-implemented method of determining whether a set of data is to be graphically plotted in linear space or logarithmic space, the method comprising: receiving, by a computer device, a set of data points to be plotted; determining, by the compute device, whether the set of data points has a number of unique data points greater than or equal to a threshold number of unique data points; upon a determination that the set of data points has a number of unique data points greater than or equal to a threshold number of unique data points: classifying, by the computer device, the data points into a first plurality of bins; computing, by the computer device, a first entropy of a frequency of the data points based on a percentage of the data points that fall into each of the first plurality of bins; computing, by the computer device, a logarithmic transformation of each of the data points; classifying, by the computer device, the logarithmic transformations of the data points into a second plurality of bins; computing, by the computer device, a second entropy of a frequency of the logarithmic transformations of the data points based on a percentage of the logarithmic transformations that fall into each of the second plurality of bins; comparing, by the computer device, the first entropy to the second entropy; and causing to be graphically plotted, by the computer device, the data points in one of the following manners: (a) plotting the data points in linear space upon a determination that the first entropy is greater than the second entropy; or (b) plotting the data points in logarithmic space upon a determination that the first entropy is less than the second entropy, wherein both an x axis and a y axis are scaled linearly in the linear space, and wherein both the x axis and the y axis are scaled logarithmically in the logarithmic space, wherein the computer device comprises a processor and a memory that stores instructions executed by the processor.