1. A method comprising: receiving a data set at a computing device, the data set comprising a plurality of records, each record including at least a first attribute and a second attribute; specifying a first set of classifications for the first attribute, each classification of the first set of classifications encompassing a first range of attribute values associated with the first attribute; displaying a first graphical representation of the first attribute of the plurality of records, the first graphical representation comprising a first axis and a second axis, the first axis indicative of a number of records, and the second axis indicative of the first set of classifications; specifying a second set of classifications for the second attribute, each classification of the second set of classifications encompassing a second range of attribute values associated with the second attribute, wherein the second range is different than the first range; displaying a second graphical representation of the second attribute of the plurality of records, the second graphical representation comprising a third axis and a fourth axis, the third axis indicative of the number of records and the fourth axis indicative of the second set of classifications; receiving an indication to display a third graphical representation indicative of a correlation between the first attribute and the second attribute of the plurality of records; and displaying the third graphical representation, the third graphical representation incorporating the first axis and the second axis, the third graphical representation combinedly displaying the first attribute and the second attribute of the plurality of records with respective sizes of overlapping portions of the first attribute and the second attribute indicating correlation between the first attribute and the second attribute with respect to each of the first set of classifications.