Hey Guys- I have a line chart with a numeric Y axis that I want to control the number of gridlines. Usually, this isn't a problem but sometimes lines are not drawn in even intervals. My axis data ranges are dynamic. For example, I might have a range of percentages from 88% to 100%. With an interval of 2, I get horizontal lines at 88%, 90%, 92%, 94%, 96%, 98%, 100%. But when the min and max become 87% and 100%, Flex draws axis labels for the same range and leaves off a label for 87% because it is only an interval of 1 away from 88%
I need for the min and max values to be displayed on the axis when there are uneven intervals. I have sub-classed the LinearAxis class to manipulate the AxisLabel objects, but I am having a hard time creating even intervals. The two best scenarios I have come up with is 1) a chart with labels 87% ,90%,. . . 100%, but that leaves a larger interval at the bottom of the chart. And 2) check for a modulus (means I don't have an even interval), and alternate the intervals 2, than 3, than 2 again. This creates uneven gridline intervals, even though the chart is accurately displaying the data Ideally, I would like to end up with the second style, with alternating intervals, but have the chart rescale so the intervals appear equal. Just to let you know, I am copying the functionality of an existing Flash Fusion Chart control, so this isn't a completely random idea! The Fusion control asks for the number of divlines you want only, and figures it out from there. A Flex chart though, as you probably know, takes an interval instead. If anyone has any ideas, or has run into anything like this, please let me know !!! Thanks - Mike Gray

