Removing Grid and Plot Manipulation on PyPlot 3D Figures


#1

I’ve run a code using pyplot and plot_wireframe which produces the figure seen below.
I have two issues. First, I can’t seem to figure out how to remove the grid in the background. Ideally I’d like to have the image floating in white space. Second, the figure comes up in a box with a few tools such as magnify and pan, however they don’t seem to work. No matter what tool I have selected, when I click on the plot all I can do is rotate the figure. How do I magnify and pan this sort of figure?


Removing axes in Plots.jl 3D plot
#2

Use PlotlyJS instead of PyPlot. E.g. via Plots.jl


#3

If you want to stay with PyPlot, this suppresses the grids (at least with my recent install):

ax=gca()
ax[:set_axis_off]()

The right mouse button provides magnification (at least with Qt5 backend). The pan/zoom controls from 2D are apparently missing in the underlying Python Matplotlib 3D API.


#4

from Plots.jl use the attribute grid=false.


#5

grid=false does not seem to work with me using Plots. Any idea why ? I need to stay in Plots for the camera option as i need to visualise a 3D plot from different angles. Thank you