A solution is provided that automatically decides what visualization is
best suited to present specified data. This is accomplished using a
rules-based system that determines the type and properties of a
visualization based on data and its corresponding metadata. The data and
metadata may be checked against one or more rules, and depending upon
which rule or rules match, a corresponding visualization and option
combination may be utilized.