Pointer - Inflate Margins
Posted: Thu Nov 05, 2009 7:17 pm
Pointer.InflateMargins has a few problems:
- if I had it set to True and then reset it to False (axes are set to automatic and offsets were set based on the InflateMargins only), the axes still have all the offsets set, which makes user believe, that something is not working. What is worst - I save out of the graph and come back tomorrow, and it looks different! Because now offsets are reset (by my code, but I did not know, that your code did not clean up after itself!)
- next scenario: I have points series with InflateMargins on. So far so good. I increase (or decrease) the size of the points - nothing happens (I actually have to manually clear the axes offsets before the new size is respected!) It would be manageable if there was no following problem.
- I have 2 or more series with pointers (lines, areas or just points). All of them have InflateMargine = true. In this case axes offsets are calculated for the first in list series and the others are just ignored!