diff --git a/gitstats b/gitstats
index ef7a919..cd369fc 100755
--- a/gitstats
+++ b/gitstats
@@ -970,6 +970,26 @@ class HTMLReportCreator(ReportCreator):
 			f.write('<tr><td>%s</td><td>%s</td><td>%d (%.2f%% of %d)</td><td>%s</td><td>%d</td></tr>' % (yy, authors[0], commits, (100.0 * commits) / data.commits_by_year[yy], data.commits_by_year[yy], next, len(authors)))
 		f.write('</table>')
 
+		# Authors :: Authors by Year-Month
+		f.write(html_header(2, 'Authors by year-month'))
+		fp = open(path + '/authors_by_year_month.dat', 'w')
+		for yymm in reversed(sorted(data.author_of_month.keys())):
+			authordict = data.author_of_month[yymm]
+			authors = getkeyssortedbyvalues(authordict)
+			fp.write('%s %d\n' % (yymm, len(authors)))
+		f.write('<img src="authors_by_year_month.png" alt="Authors by year-month" />')
+		fp.close()
+
+		# Authors :: Authors by Year
+		f.write(html_header(2, 'Authors by year'))
+		fp = open(path + '/authors_by_year.dat', 'w')
+		for yy in reversed(sorted(data.author_of_year.keys())):
+			authordict = data.author_of_year[yy]
+			authors = getkeyssortedbyvalues(authordict)
+			fp.write('%s %d\n' % (yy, len(authors)))
+		f.write('<img src="authors_by_year.png" alt="Authors by year" />')
+		fp.close()
+
 		# Domains
 		f.write(html_header(2, 'Commits by Domains'))
 		domains_by_commits = getkeyssortedbyvaluekey(data.domains, 'commits')
@@ -1170,6 +1190,41 @@ plot 'commits_by_year_month.dat' using 1:2:(0.5) w boxes fs solid
 """)
 		f.close()
 
+		# authors_by_year_month
+		f = open(path + '/authors_by_year_month.plot', 'w')
+		f.write(GNUPLOT_COMMON)
+		f.write(
+"""
+set terminal png transparent size 640,480
+set output 'authors_by_year_month.png'
+unset key
+set xdata time
+set timefmt "%Y-%m"
+set format x "%Y-%m"
+set xtics rotate 15768000
+set bmargin 5
+set grid y
+set ylabel "Authors"
+plot 'authors_by_year_month.dat' using 1:2:(0.5) w boxes fs solid
+""")
+		f.close()
+
+		# authors_by_year
+		f = open(path + '/authors_by_year.plot', 'w')
+		f.write(GNUPLOT_COMMON)
+		f.write(
+"""
+set terminal png transparent size 640,480
+set output 'authors_by_year.png'
+unset key
+set xtics 1 rotate
+set grid y
+set ylabel "Authors"
+set yrange [0:]
+plot 'authors_by_year.dat' using 1:2:(0.5) w boxes fs solid
+""")
+		f.close()
+
 		# commits_by_year
 		f = open(path + '/commits_by_year.plot', 'w')
 		f.write(GNUPLOT_COMMON)
