My setup is that I run an ipython notebook remotely on a linux server and I connect to it from OSX via an ssh tunnel.
I can confirm that X forwarding works fine and from the same terminal where ipython is started from I can use gnuplot etc.
In the ipython session on my local machine when trying to do something like
import matplotlib as mpl
mpl.use("GTK3cairo")
import matplotlib.pyplot as plt
plt.plot([1,2,3,4],'*-')
all I get is [<matplotlib.lines.Line2D at 0x54bcc90>]. I have tried various other backends, with the same results. When using %pylab inline the plots appear, but I'd like them in separate windows.
I suppose something is wrong with X forwarding still - what would be the best way to debug this? All suggestions welcome.
plt.show()? - plonser