The following pictures show 152 years of temperature data recorded in Sydney, Australia by the Australian Bureau of Meteorology . Maximum temperatures were recorded daily and this resulted in about 55,000 observations.
Using Python, R, Matlab and Maya To Create the Histogram
Initially Python was used to pre-process and generally clean up the data. R was used to then to further format the data. For example, in order to make nice rectangular block of data, February 29th was excluded (38 observations) and data for 2012 was also excluded as this was the final year for the dataset and as a consequence data for the whole year was not available.
Visualising data using Maya
Maya is 3D animation application and is typically used in the film and television industry. But with with WebGL becoming prominent, plug-ins like Sketchfab allow 3D data to be displayed in a browser and then interactively manipulated by the user. This facilitates a more tactile experience." src="https://sketchfab.com/models/c1fa0752da0f40128c36fd716bee033d/embed?autostart=0&ui_infos=0" height="480" scrolling="no" class="iframe-class" frameborder="0">
Github Code and Data
The code used to create this histogram is available on Github here.
Below you can see a 60 second video which demonstrates how winter in Sydney, Australia is slowly disappearing. The data is from the Bureau of Meteorology and represents daily data over 150 years. The video shows the original point data and then how a mesh was fitted to these points. The mesh was then assigned a colour; the higher the interpolated temperature, the ‘hotter’ the colour.