viewing 3d plots with orthographic projection?

I want to create a 3d plot with matplotlib. I’ve gotten it to work, and can control the view (camera) angles, but I don’t want any foreshortening / perspective. Is there a way to just have a plain orthographic projection instead?

This has been requested before, and it probably wouldn’t be that difficult to implement. If you want to take a crack at it, try making orthographic versions of the functions in mpl_toolkits/mplot3d/proj3d.py. The tricky part will be getting the right projection hooked up, but for now, you could just override the existing functions.

Cheers!
Ben Root

···

On Oct 18, 2013 6:20 PM, “Jason Sachs” <jmsachs@…287…> wrote:

I want to create a 3d plot with matplotlib. I’ve gotten it to work, and can control the view (camera) angles, but I don’t want any foreshortening / perspective. Is there a way to just have a plain orthographic projection instead?


October Webinars: Code for Performance

Free Intel webinars can help you accelerate application performance.

Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from

the latest Intel processors and coprocessors. See abstracts and register >

http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk


Matplotlib-users mailing list

Matplotlib-users@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-users