title: Matplotlib: 3D surface plot turn off background but keep axes
body: <p>I want to do a 3D surface plot that shows axes but does not show the faces that are between the axes. What I found is how to turn off axes as well as the faces using <code>ax.set_axis_off()</code>. Is there any chance to turn off only those faces, or to make them transparent? (In the first picture you can see the faces if you look closely)
  <a href="https://i.stack.imgur.com/KYjH6.png" rel="noreferrer"><img src="https://i.stack.imgur.com/KYjH6.png" alt="With axes and background"></a>
  <a href="https://i.stack.imgur.com/mDXrg.png" rel="noreferrer"><img src="https://i.stack.imgur.com/mDXrg.png" alt="Without axes and background"></a></p>
  
  <p>Thanks in advance!</p>