## [Matplotlib-users] orienting 2d plots in 3d

 [Matplotlib-users] orienting 2d plots in 3d From: John F. Gibson - 2011-03-14 02:49:49 ```I would like to construct a 3d plot consisting of several 2d quiver plots on orthogonal, intersecting planes. Is this possible with matplotlib? In matlab I do it by construct several 2d graph and then reorienting them in the 3d space using the 'rotate' function. E.g. xaxis = [1 0 0]; h = quiver('v6', z, y, w, v, 'k'); rotate(h, xaxis, 90, [0 0 0]); This produces a 2d quiver plot of [v,w](y,z) oriented along the y,z axes of the 3d space, and then I do the same for x,y and x,z quiver plots. Any ideas for matplotib 3d? Thanks! John Gibson -- View this message in context: http://old.nabble.com/orienting-2d-plots-in-3d-tp31140854p31140854.html Sent from the matplotlib - users mailing list archive at Nabble.com. ```

 [Matplotlib-users] orienting 2d plots in 3d From: John F. Gibson - 2011-03-14 02:49:49 ```I would like to construct a 3d plot consisting of several 2d quiver plots on orthogonal, intersecting planes. Is this possible with matplotlib? In matlab I do it by construct several 2d graph and then reorienting them in the 3d space using the 'rotate' function. E.g. xaxis = [1 0 0]; h = quiver('v6', z, y, w, v, 'k'); rotate(h, xaxis, 90, [0 0 0]); This produces a 2d quiver plot of [v,w](y,z) oriented along the y,z axes of the 3d space, and then I do the same for x,y and x,z quiver plots. Any ideas for matplotib 3d? Thanks! John Gibson -- View this message in context: http://old.nabble.com/orienting-2d-plots-in-3d-tp31140854p31140854.html Sent from the matplotlib - users mailing list archive at Nabble.com. ```
 Re: [Matplotlib-users] orienting 2d plots in 3d From: elmar - 2011-03-26 20:50:19 ```Am 14.03.2011 03:49, schrieb John F. Gibson: > > I would like to construct a 3d plot consisting of several 2d quiver plots on > orthogonal, intersecting planes. Is this possible with matplotlib? In matlab > I do it by construct several 2d graph and then reorienting them in the 3d > space using the 'rotate' function. E.g. > > xaxis = [1 0 0]; > h = quiver('v6', z, y, w, v, 'k'); > rotate(h, xaxis, 90, [0 0 0]); > > This produces a 2d quiver plot of [v,w](y,z) oriented along the y,z axes of > the 3d space, and then I do the same for x,y and x,z quiver plots. > > Any ideas for matplotib 3d? Thanks! > > John Gibson have a look at "Volumetric Slice Plot" in the tutorial of Easyviz (http://code.google.com/p/scitools/) Elmar ```