bin neu hier, auch ein Neuling was Python betrifft. Bisher läuft es jedoch ganz gut, auch dank der vielen tollen Foren, wo man vieles nachlesen kann. Habe jetzt ein Problem, zu dem ich bisher keine Lösung gefunden habe. Ich arbeite mit Spyder und möchte meine Plots inline, zusammen mit dem anderen Output anzeigen. Bisher ging das immer, jetzt poppt plötzlich der Plot in einem extra Fenster auf. Habe in "tools" gesucht, aber nichts gefunden um es wieder rückgängig zu machen. Ein spyder-reset hat auch nichts gebracht. Am Code habe ich nichts geändert:
Code: Alles auswählen
import numpy as np
from numpy import arange
from pylab import meshgrid,cm,imshow,contour,clabel,colorbar,axis,title,show
n=3
def U(i,x,y):
return i*np.sin(i*x)*np.sin(i*y)
x = arange(-1.0,1.0,0.01)
y = arange(-1.0,1.0,0.01)
X,Y = meshgrid(x, y) # grid of point
for i in xrange(n):
print str(i)
Z = U(i,X,Y) # evaluation of the function on the grid
im = imshow(Z,cmap=cm.RdBu) # drawing the function
cset = contour(Z,arange(-0.99,1.0,0.99),linewidths=2,cmap=cm.Set2)#adding the contour lines with labels
clabel(cset,inline=True,fmt='%1.1f',fontsize=10)
colorbar(im)
show()
Danke schon mal, falls mir jemand helfen kann.