Plotting the record max and min temperatures daily over the period of 2005-2014 on the line plot and including the breaking points of temperature in 2015 as scatter plot.
The data for this task comes from a subset of The National Centers for Environmental Information (NCEI) Daily Global Historical Climatology Network (GHCN-Daily). The GHCN-Daily is comprised of daily climate records from thousands of land surface stations across the globe. The data can be found here: https://www1.ncdc.noaa.gov/pub/data/ghcn/daily/readme.txt
In order to plot correct and informative graph, which is nice to the eye, I've used Matplotlib library to plot the graphs, Pandas library for handling datasets and numpy for making extra calculations. Also, I've applied the principles of Edward Tufte to reduce chart junk and increase data-to-ink ratio.
Here is the result: