Hello everyone,
I have been using Matplotlib for a while and I have to make a Volumetric slice plot. I created 2d images by using imshow() but couldnt find anything to create 3d image with those 2d ones.
I hope we (Matplotlib user’s) have a solution for this.
Thanks alot
2011/5/22 burak nebioğlu <buraknebioglu@…287…>
Hello everyone,
I have been using Matplotlib for a while and I have to make a Volumetric slice plot. I created 2d images by using imshow() but couldnt find anything to create 3d image with those 2d ones.
I hope we (Matplotlib user’s) have a solution for this.
Thanks alot
Not with imshow, but something might be possible with contourf3d. I haven’t tried it out in this way, but with the development branch of matplotlib, I recently added a feature to be able to “squash” contourf plots to a particular offset. See this demo image:
http://dl.dropbox.com/u/7325604/newcontourf3d.png
With this feature, you could contourf3d 2D slices of your 3D data and just set the zoffset to the appropriate location. I attached some demo code. The data is only 2D, so I can’t demonstrate exactly what you want, but this should give you a good idea of where to go.
Remember, this feature is new, and is only found in the master branch on github.
I hope this helps!
Ben Root
contourf3d_demo2.rst (890 Bytes)