I also agree with Reinier.  I want my 3d plots to look as close as possible to 
my 2d plots.  Because mplot3d uses so much of the same matplotlib core, this is 
trivial.  As Friedrich mentioned, the mplot3d code is actually pretty small.  
To me, that is a great feature.   I found the mplot3d code very accessible.

I do agree that there is still much work to be done in mplot3d.  But I think 
starting from scratch is a waste of time.

FYI, I looked into using mayavi2 before settling on mplot3d.  Mayavi can create 
some stunning graphics, but I found that it is very restrictive in its plotting 
options.  Take for example the 3d scatter plot.  They combined the size and 
color parameter.  Getting around this strange restriction took me quite some 
time.  (Installation for me was also a pain due to VTK).

-Ben


-----Original Message-----
From: Jakub Nowacki [mailto:j.s.nowa...@googlemail.com] 
Sent: Friday, February 26, 2010 12:01 PM
To: matplotlib-users
Subject: Re: [Matplotlib-users] mplot3d stays?

Dear all,

I don't know if creating full blown 3d library makes much sense. I think 
Reinier is right here that the current mplot3d creates quite satisfactory 
outcome with matplotlib look-and-feel we all like. In general, there are 3d 
libraries/packages out there (VTK, Mayavi2 etc.), which do most of the stuff 
one would need. The problem is many times using is not that trivial. Also, the 
installation process is usually much more complex, eg. setting up mayavi2 on 
snow leopard took me several days. 

I asked the question in the first place because in many cases I need rather 
simple 3d plotting tool, without al the massive rendering capabilities etc. 
Since I use matplotlib anyway, it would be nice to use the same tool and not be 
forced to install and learn something new just to plot not very complicated 
surface. Hence, I think the main goal here should be to have a relatively 
simple but usable plotting tool with matplotlib look-an-feel. 

BTW I didn't know that my simple question would generate such a discussion. :)

Best wishes,

Jakub
------------------------------------------------------------------------------
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

------------------------------------------------------------------------------
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

Reply via email to