1. A system for processing a stored original data set for subsequent display on a user interface of a computer, the original data set having multiple dimensions and a number of original data points greater than the number of pixels available on the user interface for displaying a display of pixels for representing the data values of each of the original data points, the system comprising: a data reduction module for reducing the original data set to produce a reduced data set having a number of reduced data points less than the number of original data points, the number of reduced data points based on a received query parameter including at least one of available memory of the computer, a range of a continuous dimension of the multiple dimensions, and a level of detail for at least one dimension other than the continuous dimension; a data resizing module for dynamically resizing the received reduced data set to produce a resized data set suitable for use in generating the display of pixels appropriate to the number of available pixels in the display of pixels, the module configured for combining the individual data values of selected adjacent ones of the reduced data points in the reduced data set and assigning a combined value based on the combining to a corresponding resized data point in the resized data set, the resized data set having a number of resized data points less than the number of reduced data points; and a pixel module configured for using a predefined colour scale for assigning a unique colour of a plurality of colours to the combined value of the resized data point included in the display of pixels.