1. A method for presenting data mapping alternatives for creating a visual representation of a set of data, comprising: receiving the set of data for analysis; modifying the set of data to form a modified set of data; receiving a selection of a chart type; analyzing the modified set of data and properties associated with the modified set of data for the chart type in response to the selection of the chart type; based on the analysis, determining data mapping alternatives for the modified set of data for the chart type, wherein determining the data mapping alternatives for the modified set of data for the chart type comprises: determining different data orientations for the modified set of data for the chart type, determining different series mappings for the different data orientations for the chart type, and determining different axis mappings for the different series mappings to form a different series-axis mapping for each data mapping alternative; ranking the data mapping alternatives based on the different data orientations, the different series-axis mappings and filtering rules; and presenting, in a user interface, the data mapping alternatives for the chart type as applied to the modified set of data for selection based at least on the ranking.