[Matplotlib-devel] Response to architecture query

Eric Firing efiring at hawaii.edu
Tue Feb 9 15:54:49 EST 2016


On 2016/02/09 6:52 AM, Benjamin Root wrote:
> It is the figure/axes/axis relationships for defining properties at the
> right time (lots of multiple-inheritance confusion) as well as the
> figure/canvas/manager relationships for interactivity.

I don't think multiple inheritance is such a problem in the mpl 
codebase, but I find that circular references and long chains of 
indirection can make it difficult to figure out what is going on.

Eric


More information about the Matplotlib-devel mailing list