On Sun, Mar 21, 2010 at 05:52:55PM -0500, Ryan May wrote: > On Sun, Mar 21, 2010 at 3:35 PM, David Carmean <dlc-...@halibut.com> wrote: [snip] > > One of the things I'm trying to figure out is whether I can build > > a graphic in "reverse order". The standard M.O. seems to be to [snip] > Certainly things like lines, collections can be added to existing axes > (and don't need one around to be created). This is actually what's > used under the hood. You *should* also be able to create an axes > object and then set its figure, but I've never personally done it. > > What you really want to look at are a lot of Axes methods: > set_figure() > add_artists() > add_collection() > add_line()
I did spend a couple of hours looking at the code, and there are a few places where the child components do depend on data/methods in the parent container, even though the "child" objects can be created without the parent; I'm about 80% sure that there are no guards against calling those child methods without a parent, so it seems safer to rework my model to use the top-down approach. Perhaps I'll find some time soon to learn enough to create some unit tests that confirm/refute the above, and if true I'll file some bugs. ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users