Hi, I've done some further refactoring of mplot3d:
- Almost all of the test plotting functions work, except for test_bar2D. Filled contours are not perfect yet and need a bit more work. Try "python axes.py" with the attached files to see how it looks! - I removed the Wrap2D class, which was using private class members throughout. I replaced this approach with dynamically changing the class type for Artist objects (e.g. PolyCollection to Poly3DCollection). This is also a bit of voodoo, but I think in the end it results in a bit less code, which is also more readable. - Much more code could still be removed (and added again later if necessary) Regards, Reinier BTW: I think plugging sympy's plotting functionality into matplotlib would not be so easy! The mplot3d code is much better suited for this... On Thu, Mar 5, 2009 at 7:13 PM, Gael Varoquaux <gael.varoqu...@normalesup.org> wrote: > On Thu, Mar 05, 2009 at 07:03:00PM +0100, Cohen-Tanugi Johann wrote: >> Nevertheless, I hate to think of matplotlib sending people to mayavi2 each >> time 3D plotting is needed. Basic functionalities built-in would still be >> highly desirable. > > Absolutely. I think we need basic 3D plotting functionnality that work > without any 3D rendering library, both for robustess and for simplicity. > > I used to think different, because I believe that this approach is bound > to fail on anything but very simple problems (my experience with gnuplot > :>). I fear people are going to try and pull too far the simple 3D > implementation. > > Nevertheless, it would be great to have some 3D in matplotlib, for easier > mixing of 2D and 3D (I do this with Mayavi2 by saving to a temporary > file, loading the result with matplotlib's imread, and displaying it with > an imshow -- ugly!), and to have backend-universal, robust, 3D plotting. > > Gaƫl > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > -- Reinier Heeres Waalstraat 17 2515 XK Den Haag The Netherlands Tel: +31 6 10852639
mplot3d_20080309.tgz
Description: GNU Zip compressed data
------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H
_______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel