A visualization system for heterogeneous data sets comprises: a unique
visualization interface created by a visualization engine. The
visualization interface comprises a first area defining a center of
attention, second area defining a parameter space and a plurality of
correlation elements. The first area is a two-dimensional space for the
display of items of interest. The second area provides a space in which
parameters associated with the items of interest can be displayed. The
correlation elements indicate relationships and their strength between
items of interest and parameters in the second area. The visualization
engine preferably comprises an input module, a control module, a
retrieving module, a rendering module, and an analysis module. These
components are coupled together to receive input from a user, retrieve
data from a data source, and present the unique visualization interface
to the user.