1. A system for abstracting a best visualization point describing a selected visual analytic from an arbitrary two-dimensional dataset, the system comprising: computer program instructions encoded on a computer readable medium for execution by a data processing apparatus, the computer program instructions being organized into two or more functional modules comprising: data provider module adapted to access data from a data source and to abstract the accessed data into the two-dimensional dataset; data extraction module adapted to receive the two-dimensional dataset, determine the visualization point from the two-dimensional dataset, and format the visualization point as metadata; data visualization module adapted to generate a one-dimensional or two-dimensional visual representation of the two-dimensional dataset based on the metadata.