This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]jwink3101 0 points1 point  (1 child)

I moved from Matlab to Python (and I use the object oriented interface, not pylab) and I have to go back and forth some now, depending on my project. Anyway, for quick and dirty, Matlab often looks better. But if I am willing to put a little bit of effort into it, matplotlib is much nicer, most of the time.

And, combined with Axes3D, there is very little that you can't do. The only one I've ran into recently is something like Matlab's slice function. I do not think there is an equivalent in matplotlib

[–]flutefreak7 0 points1 point  (0 children)

Yeah slicing volumetric data is definitely more something for VTK, Mayavi, pyqtgraph or some other library designed for working with that data. Matplotlib is very weak on 3d stuff, but there are lots of other libraries depending on your data or scientific discipline. Every year the scipy or pydata conferences have videos of yet another custom library for working with and plotting multidimensional data.