Inverting just the chart axis, not the data
Posted on 2004-03-25
I'm currently writing an application that, amongst other things, displays data in graphs. The data is received from a datalogging unit, which contains a display that also shows the data in graphs. My problem is that I need to make my software be as uniform to the hardware graph as possible, which also means that I'll need to invert the labels on some (not all) of those graphs. (I use one graph and 6 serieslists, with graph initialisation before loading in new data).
I need for the bottom axis to show numbers from 31 to 1, instead of 1 to 31. The data itself should not be inverted. I found the BottomAxis.Inverted property, but that also inverts the data. I've tried using the serieslist items, I thought that if I inverted the X values manually it should work, but that didn't change a thing...
(tempX := IntToStr(Index);
I also tried the bottomaxis.maximum and minimum properties, but max can't be < min (of course)....
So I guess my question is as follows : Is there a way to manually fill the bottomaxis labels, without conflicting situations, and without changing the order of the data? Or maybe just invert the bottom axis labels?
Thanks in advance,