After studying Hadley\'s book and searching here on SO I have created a heatmap consisting of a matrix of years and months, with the colour varying according the percentage chan
For the first two points, you can replace scale_y_continuous with scale_y_reverse to have the earliest years on top, and explicitly specify the breaks and labels.