When drawing a chart, I often need to use an SChartCategoryAxis even when the x-axis “seem” like they should be time sequences. Data sources don’t always store time sequences as DateTime objects, for example fiscal calendars, sequences of fiscal weeks, and so on that you might *think* should be DateTime but actually are not.
This fits fine with SChartCategoryAxis, except that when labeling the Major Ticks, SChartCateogryAxis pays no attention to whether the labels will overlap, and the result with more than a handful of “categories” is that the labels are printed on top of each other and the entire axis is unreadable.
Overall these types of charts would be fine if labels could be printed at intervals…but the documentation says labels are printed on every tick mark. Sure enough setting majorTickFrequency has no effect.
First, please change this! majorTickFrequency can make a lot of sense in this situation, and having it unimplemented is so unfortunate.
Second, is there any way to work around this limitation? I have tried to “force” some of these scenarios into an SDateTimeAxis to regain some control over axis labeling, but it just doesn’t fit well at all, and using a CategoryAxis really is the “right” fit if more control over axis labeling were possible.