First, get your history extract at Geofabrik. Every region they define has an osh.pbf
file.
Then, fork this gist and replace utah
with the region name. Run it.
You end up with a bunch of files:
...
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20100101.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20100201.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20100301.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20100401.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20100501.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20100601.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20100701.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20100801.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20100901.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20101001.osm.pbf
-rw-r--r-- 1 martijnv 25M Oct 17 15:48 utah-20101101.osm.pbf
-rw-r--r-- 1 martijnv 26M Oct 17 15:48 utah-20101201.osm.pbf
...
Then tweak and run this python script - you need to install the pyOsmium dependencies for this to work.
It produces a CSV file.
Import that into this sheet
You should end up with a chart much like the one below.
I know..this is hacky... Please fork and improve.