Subclasses of Axes, such as PolarAxes, inherit many functions which
make implicit assumptions of rectilinear coordinates.  From a design
perspective, it seems like most of these functions should not belong
to the parent class, and that, perhaps, there should exist a
RectilinearAxes(Axes) class.  Essentially, Axes should contain only
the methods that are generic enough for every type of axis.  If I were
to create my own subclass of Axes, I'll either have to tell people to
not use some of the methods or I'll have to re-implement them all
(which is definitely not going to happen quickly).

Does this refactoring seem reasonable?

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to