2015-03-30 6 views
19

Spyder ıde Matplotlib kullanarak ayrı bir pencere. Bazı 3B grafikler çizmek Ancak, ben dönme gibi etkileşimler etkin şekilde ayrı bir pencerede onlara sahip istiyorum. Ben inline gösterilecek anlamaya ve yeni bir pencerede hangisini görüntülemek için Python kodu yapılandırabilir miyim?Parsel satır içi veya bazı grafikler çizmek için Matplotlib kullandığınızda, varsayılan satır içi çizim için genellikle gayet

Ben, Tercihler, ipython Konsol, Grafik ve altında Grafik arka uç yerine “satır içi” nin seçin “otomatik” Spyder içinde, Araçlar 'ı biliyoruz. Ancak, bu tüm rakamların yeni pencerelerde olmasını sağlar. Çok fazla parselim olduğunda dağınık olabilir. Bu yüzden sadece bu 3D arsa yeni pencerelerde olmak istiyorum, ama tüm diğer 2D araziler satır içi kalır. Bütün bunlar mümkün mü?

Teşekkürler!

cevap

19

tip

%matplotlib qt 

Bir satır içi Plot istediğinizde ayrı bir pencerede grafikleri ve

%matplotlib inline 

istiyorum

+0

görünecektir misiniz aynı senaryodaki rakamlar için bu iş? – pyan

+1

Bu sadece benim için bir sözdizimi hatası yaratıyor – Nethesis

3

Sihirli gibi

%matplotlib qt 

wo komutları iPython konsolunda ve Dizüstü bilgisayarda rk ancak bir betik içinde çalışmaz. İçe aktarma sonrasında Bu durumda

:

from IPython import get_ipython 

kullanım: Aşağıdaki kod satır içi resimleri için

get_ipython().run_line_magic('matplotlib', 'inline') 

ve harici pencerede planlamaktan

get_ipython().run_line_magic('matplotlib', 'qt') 

.

6

Git Araçlar >> Tercihler >> ipython konsol >> Grafik >> Arka uç: Satır içi, değişim "Satır içi" "Otomatik",

konsolunda çekirdeği Reset "Tamam" düğmesini tıklayın ve arsa ayrı bir pencerede