1. A method of visualizing temporal data, the method comprising: providing ( 70 ) a set of temporal data; detecting ( 71 ) the number of distinct regions ( 40 , 41 ) in the temporal data based on the temporal behavior of the data; identifying ( 72 ) and assigning a color scheme to each region; and visualizing ( 73 ) each region in accordance with the assigned color scheme.