1. A computer implemented method for displaying query results graphically comprising: determining, using a computer, a results value indicating a number of items returned by a query of a dataset; obtaining a threshold value indicating a number of records permitted in a first display mode; if the results value is equal or below the threshold value, then displaying the query results in a first graphical display mode; and if the results value is above the threshold value, then displaying the query results in a second graphical display mode.