2016-04-18 33 views
7

Kısa süre önce Entontght Canopy'den Anaconda'ya geçtim ve Spyder IDE'yi kullanıyorum.Spyder'da, interaktif yakınlaştırma ile Matplotlib kullanarak çizim, vb.

Result from the plt.plot() command

Ancak Enthought o arsa o eskiden: Ben bazı veriler,

import matplotlib.pyplot as plt 
plt.figure() 
plt.plot(rigs2) 
plt.ion() 
plt.show() 

O ipython konsolunda bir satır içi figürü olarak gösterir çizmek zaman fark ettik yakınlaştırma, geri ve ileri düğmeleriyle ayrı bir pencerede görünecektir. Spyder'da aynı şeyi elde etmek için herhangi bir yolu var mı?

+0

Muhtemelen ait çoğaltmak: Araçlar değişen rağmen, http://stackoverflow.com/q/14261903/1292641 – Norman

cevap

20

seçin ve sola, sonra da üstteki sekmede Graphics, kategorilerin listesinde menüsünden sonra Tools > Preferences, IPython console dan birimleri gibi yerlere Graphics backendhizalı değiştirmek Qt.
Yine de, rakamlar her zaman arka planda açılır.
(Ben WinPython 3.4 ile birlikte Spyder 3.0.0dev kullanır.)

+1

Teşekkür Norman -> Tercihler vermedin önerdiği gibi Başlangıçta, komut satırında "% matplotlib qt" yazdım ve daha sonra yeni pencerelerde parseller yakınlaştırma olanağı ile açıldı. –

+4

Evet, Tercihler iletişim kutusundaki ayar yalnızca yeni IPython konsolları için geçerli olur; Önceden açılan konsol sekmeleri etkilenmez. – Norman

+0

Evet, Norman haklı: Araçlar> Tercihler'deki Grafik arka ucunu değiştirdikten sonra Spyder'ı yeniden başlat. "% Matplotlib qt" çalıştırmaya gerek yok. – wafflecat