isometric axes working properly
Posted: Wed Oct 04, 2006 4:21 am
Hello,
I know you have the isometric axes in the whats new demo. However, those axes are not very useful. In the demo, when you click the isometric button, adds extra blank space to the bottom axis before and after the data, so the length of axis with the data is the same on the X and the Y.
However, that leaves tons of blank space before and after the data on the bottom axis, which looks quite ugly.
What would be more useful (IMO) is to shrink the size of the chartrect so the x and y axis lengths are the same and then center the chart in the resulting space.
I have managed to almost do this by altering the tchart code, however, by the time I can calculate what the length of the axes will be, the legendRect and some of the axesRects are already calculated, so changing the chartrect at that point leaves those other ones alone. So the chartrect gets centered but the axes labels are in strange spots.
I am not sure if I explained myself well. If you let me know where to email, I can send you an image of what I mean.
I know you have the isometric axes in the whats new demo. However, those axes are not very useful. In the demo, when you click the isometric button, adds extra blank space to the bottom axis before and after the data, so the length of axis with the data is the same on the X and the Y.
However, that leaves tons of blank space before and after the data on the bottom axis, which looks quite ugly.
What would be more useful (IMO) is to shrink the size of the chartrect so the x and y axis lengths are the same and then center the chart in the resulting space.
I have managed to almost do this by altering the tchart code, however, by the time I can calculate what the length of the axes will be, the legendRect and some of the axesRects are already calculated, so changing the chartrect at that point leaves those other ones alone. So the chartrect gets centered but the axes labels are in strange spots.
I am not sure if I explained myself well. If you let me know where to email, I can send you an image of what I mean.