This chart shows climate stations across the continental United States grouped into thirteen different clusters.
To do the clustering, I used climate data from the Global Historical Climatology Network. I considered the monthly maximum and minimum temperatures from 1981 to 2010 for 1357 climate stations. Source: GHCNM I clustered the climate stations using the k-means algorithm. Code on GitHub. Visualization created with d3.js.