While commenting the documentation it seems to make some logical sense for the beginAtZero, reverse, suggestedMin and suggestedMax options be moved up a level as they define the scale in general not just the tick labels. This would allow for less nesting for some of these basic features. Also it would be easier to document the ticks option array as specifically controlling the display properties of the tick labels. For example ticks.beginAtZero is still important even if ticks.show = false; as it effects the grid and the entire display of the chart; that seems to break a proverbial bubble around each option set.