Comment puis-je afficher un matplotlib la figure de la fenêtre au-dessus de toutes les autres fenêtres en Spyder

Je suis en utilisant le Spyder IDE et je trouve que matplotlib figure de windows toujours affiché derrière les autres fenêtres. Par exemple, immédiatement après le démarrage de Spyder, si je tape plt.plot([0,1],[0,1]) dans la console, j'obtiens un complot derrière le principal Spyder fenêtre. Comment puis-je faire de nouvelle figure de l'affichage de windows sur en tête de toutes les autres fenêtres?

J'ai trouvé cette solution (faire matplotlib fenêtre de tracé pop up comme celle qui est active), mais il ne fonctionne pas pour moi en Spyder. J'ai des problemes avec fig.canvas.manager.window. Il dit AttributeError: 'FigureManagerMac' object has no attribute 'window'.

Eu le même problème. Voici la solution: stackoverflow.com/a/32934536/5406821
On dirait que vous devez définir votre SpyderPrefs à utiliser Qt4Agg ou d'une autre non-MacOS backend pour matplotlib. Fonctionne pour moi après avoir fait cela.

OriginalL'auteur Stretch | 2013-11-16