Well, I don't think this is 100% correct. As far as I can see, there
is two issues involved.
1) size of text may depend on the renderer (since font selection
could be different).
2) Position of some artist depend on position of other artist (e.g.,
the exact location of axis label depend on sizes of tick labels).
In fact, neither of these "require" drawing. But, the easiest way is
to draw it (primarily due to the second point).
Can you describe what you were doing with your animation?
Matplotlib provide some framework to overcome these limitation (e.g.,
classes in the offsetbox module). And there may be easier ways that
does what you want.
On Thu, May 12, 2011 at 2:37 AM, Brendan Barnwell <brenbarn@...1219...> wrote:
One thing I've always wondered: is it fundamentally impossible to change the
fact that, in matplotlib, you cannot know how big a drawn object will be
until you actually draw it?