16. The method of claim 15 , wherein the predefined target number is 5.
15. The method of claim 1 , wherein the plurality of user-selected data fields includes a first plurality of categorical data fields, the method further comprising: determining a hierarchical order of the first plurality of categorical data fields based on measuring the visual chunking of the innermost categorical data field in the hierarchical order; and limiting the generation to data visualization options that use the determined hierarchical order of the first plurality of data fields; wherein visual chunking of the innermost categorical data field is measured by comparing a number of distinct values of the innermost data field to a predefined target number.