Summary:
Assume that
import matplotlib.pyplot as plt
has been executed.
When using mplot3d in IPython you have to manually draw the axes
which can be done using the plt.draw function (or plt.plot([],[])).
For some reason the axes are not automatically drawn as with 2d plots.