I didn't like repeating the special case of computing the logscale attribute for x-axes such that it ignores the global user-specified setting. I also don't like the optionsViewForAxis code either. :) Advice on code / comment?