I'm trying to save a figure that works fine in IPython inline but does not save the figure to disk with the axes and titles included.
I am using TKAgg backend by default in matplotlibrc.
Any ideas what might be going wrong here? I have clearly set the xlabel and the tick marks work correctly in IPython inline plot.
import matplotlib.pylab as plt
x = [1,2,3,3]
y = map(lambda(x): x * 2, x)
fig = plt.figure()
ax = fig.add_axes([0,0,1,1])
ax.set_title("bleh")
ax.set_xlabel("xlabel")
ax.plot(x, y, 'r--')
fig.savefig("fig.png")