How can I make a 3D plot without showing the axes?
When plotting a 3d plot, Matplotlib not only draws the x, y, and z
axes, it also draws light gray grids on the x-y, y-z, and x-z planes.
I would like to draw a free-floating 3D graph, with none of these
elements. My matplotlib.__version__ is
I tried Joe's code, with the call to ax.set_axis_off() moved to right after
add_subplot(), as Ben suggested. The axes are still not disappearing, nor do
they disappear when I interact with it (by rotating the plot).
-- Matt
On Wed, Sep 7, 2011 at 3:21 PM, Benjamin Root ben.r...@ou.edu wrote:
Thanks Ben, I for one would be very interested in any workarounds you might
find that don't require an upgrade from 1.0.1.
-- Matt
On Wed, Sep 7, 2011 at 4:04 PM, Benjamin Root ben.r...@ou.edu wrote:
On Wed, Sep 7, 2011 at 2:43 PM, Joe Kington jking...@wisc.edu wrote:
Interestingly, things
jens haemmerling wrote:
--
Message: 1
Date: Wed, 28 Mar 2007 12:39:05 +0200
From: jens haemmerling [EMAIL PROTECTED]
Subject: [Matplotlib-users] surface plot...
To: matplotlib-users@lists.sourceforge.net
Message-ID: [EMAIL
Autoscaling is usually cool, but for my particular application I'd like
to turn it off, so that my successive surface plots are all shown in the
same scale. How can I turn off autoscaling in Axes3D?
My current workaround is to manually set the axis limits just before
each draw(), but this is
Hmm, I tried that but it didn't work.
I also tried just using ax3d.hold(False), and also tried
pylab.hold(False), but both times I still kept on getting multiple surfaces.
-- Matt
Eric Firing wrote:
Matthew Koichi Grimes wrote:
I'd like to plot a 3D surface and its contours as the surface
I'd like to plot a 3D surface and its contours as the surface evolves.
When I do it by simply calling plot_surface and/or contour3D multiple
times, the plot doesn't clear the old surface before plotting the new
one, so I get a whole bunch of surfaces accumulating in the same plot:
snip
import