I've been looking at generating some climate charts from hourly observation data. The hourly data's available for a wider variety of stations and for longer periods of time than the monthly or daily data.
Here's a preview of mean temperatures for Halifax Dockyard (2004-2018) vs. the monthly YHZ means. I calculated the mean of every hourly sample available on a given calendar day (the YHZ data is computed a bit differently but it is a baseline).
Eventually I want to have daily highs, lows, means, and the extreme highs and lows for every calendar date. The daily mean is the most compact representation of the average though, and it would be easy to plot daily means together for many different weather stations.
Edit: here's a second version. Note that the min/max lines here are the extremes observed on the given date ("record for this day"), not the mean maximum or minimum on a given date ("normals").