Andrea Gavana a écrit :
Only the second approach slightly resembles what I have in mind. Navigating the plot using shortcuts and the MPL toolbars is less than 1% of what you can do to customize a MPL plot. Asking a user who knows nothing about Python (or programming in general) to use the IPython shell to modify the plot in runtime is unrealistic at best.The second approach looks interesting (pity it's been done using Qt, but then, the world is not perfect either...). I could use some of that code to build something that looks like a *beginning* of a possible customization of plots (using THE GUI toolkit). I thought this issue could have been important, as any other 2D/3D plotting toolkits (commercial and not commercial) have some (or a lot) of ability to customize their plots once they have been generated... Andrea.
Jeremy Sanders initially developed Veusz as backend to Matplotlib but this branch was temporarily abandoned to restart recently. Matplotlib is THE reference library for scientific graphics under python and Veusz is also an EXCELLENT GUI app for scientific graphics. I think that Veusz+Matplolib could considerably widen their fields of application and theirs user's community if Matplotlib was used as a backend by default. This had already been spoken in veusz's mailing list and after these exchanges a new experimental branch (based on Matplotlib) was born. IMHO Matplotlib has now the object-orientated structure to easily use it for this purpose. Furthermore it now has 3d support as well as quiver plot and much more to offer.
https://mail.gna.org/public/veusz-discuss/2009-04/msg00005.html https://code.launchpad.net/veusz/experimental You could also see what Pierre Raybaut has already done with Spyder http://code.google.com/p/spyderlib/ Regards Francois
<<attachment: francois_beaubert.vcf>>
------------------------------------------------------------------------------ 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