Our use case is that we want to provide our users with a chart editor interface, and for axis editing, allow the users to choose things like axis maximums, minimums, and tick intervals.
So in the case of tick interval, what we'd love to offer our users is:
- A check box that says "automatic", where, if that was checked, HighCharts would choose the appropriate tick density depending on chart size, tick font label size, etc.
- They can uncheck the box that says "automatic" and specify their own tick interval that is truly fixed. It's "buyer beware" for them at that point, but at least they get to choose exactly the formatting that they want on a chart by chart basis.
At the moment, it's a bit confusing from an end user standpoint, because you allow the tick interval to be specified, but then that specification gets overridden according to HighCharts internal logic.
We see similar behaviour with vertical axis maximum settings, for example.
I guess what we're looking for is a way for us (or our users) to make a binary choice between either "full auto" mode (i.e. HighCharts decides everything), or a true "manual" mode, where the user gets to specify everything (even if what they choose does not look nice).