matplotlib pyplot diyorum ancak resimlerimi göstermiyor.()
Matplotlib hakkında yardımınıza ihtiyacım var. Evet, pyplot demeyi unutmadım.().
$ ipython --pylab
import matplotlib.pyplot as p
p.plot(range(20), range(20))
matplotlib.lines.Line2D at 0xade2b2c
çıktı olarak verir.
p.show()
Başıma bir şey yok. Hiçbir hata iletisi. Yeni bir pencere. Hiçbir şey. Pip kullanarak matplotlib
I yükleyin ve herhangi bir hata mesajı almadım.
Ayrıntılar:
Kullanıyorum
- Ubuntu
- İPython v0.11
- Python v2.6.6
- matplotlib v1.0.1
CEVAP
~/.matplotlib/matplotlibrc
template
benim arka uç başım belaya girerse
sonra belirtiler yeniden üretebilir:
~/./matplotlibrc matplotlib:
# backend : GtkAgg
backend : template
Dosyası matplotlibrc
dizin ~/.matplotlib/
olmayabileceğini unutmayın. Bu durumda, aşağıdaki kodu nerede olduğunu gösterir:
>>> import matplotlib
>>> matplotlib.matplotlib_fname()
In [1]: import matplotlib.pyplot as p
In [2]: p.plot(range(20),range(20))
Out[2]: [<matplotlib.lines.Line2D object at 0xa64932c>]
In [3]: p.show()
~/.matplotlib/matplotlibrc
edit ve GtkAgg
, böyle bir şey için arka uç değiştirmek için bir komplo görmelisiniz. Senin makine ile ilgili tüm arka mevcut listeleyebilirsiniz
import matplotlib.rcsetup as rcsetup
print(rcsetup.all_backends)
Bir liste gibi döndürmesi gerekir:
['GTK', 'GTKAgg', 'GTKCairo', 'FltkAgg', 'MacOSX', 'QtAgg', 'Qt4Agg',
'TkAgg', 'WX', 'WXAgg', 'CocoaAgg', 'agg', 'cairo', 'emf', 'gdk', 'pdf',
'ps', 'svg', 'template']
Referans:
Nasıl matplotlib ile efsane boyutunu d...
Nasıl matplotlib yoğunluğu bir arsa ol...
Eksen aralığı ayarlamak için Ne kadar?...
Deposundan dosya kaldırmak ancak yerel...
gıt dizin.kilit Dosyası işlemeye çalış...