1. A method for presenting data on a user interface, the method comprising: a processor converting tabular data for a particular type of data into faceted data, wherein the tabular data is comprised of a collection of elements arranged using categorical descriptors, wherein the faceted data is comprised of facets based on the categorical descriptors and facet values found in the collection of elements that correspond to each facet, and wherein the tabular data is converted into the faceted data by associating each element in the tabular data with one or more of the facet values; the processor mapping a set of facets to a coordinate system on a user interface in order to assign each of the facets to a facet tile comprising a predetermined area of the user interface, wherein each facet tile is associated with multiple facet values that describe the specific facet; the processor determining a facet score for each of the facet values, wherein the facet score is based on a frequency of a facet value appearing in the tabular data; the processor initially displaying more significant facet values within each facet tile based on a user's history of viewing the facet values; the processor, in response to detecting a zooming in on a specific facet tile on the user interface, replacing more significant facet values with less significant facet values that are associated with the specific facet tile as determined by facet values' facet scores, such that more significant facet values have a history of occurring more frequently in the tabular data than the less significant facet values; and the processor displaying the less significant facet values on the user interface.