içe istediniz: import matplotlib.pyplot as plt
Bu süre sonunda aşağıdaki çeşitli işlevleri ve sınıfları İçerdiği kullanabilir? matplotlib
içeri aktarılıyor yeterli değil.
>>> import matplotlib
>>> matplotlib.pyplot
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'pyplot'
ama
>>> import matplotlib.pyplot
>>> matplotlib.pyplot
çalışır. Matplotlib dosyasını içe aktardığınızda, hemen bir matplotlib alt modülüdür ve hemen alınmaz.
pyplot ithal en yaygın biçimi Böylece sizin ifadeleri, örneğin çok uzun olmayacak
import matplotlib.pyplot as plt
olduğunu yerine
matplotlib.pyplot.plot([1,2,3,4,5])
Ve
plt.plot([1,2,3,4,5])
: pyplot
bir işlev değil, bu bir modül var! Öyleyse, bu modül yerine 'u tanımlayın ve bu modülü yerine kullanın. Yukarıdaki örneğe bakın:
İlk olarak şunu deneyin: Bir ImportError: dlopen (/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/_path.so, 2): no uygun görüntü bulundu. Bulunan: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/m – hanachronism
Yüklemeniz bozuk görünüyor, belki temiz yeniden yüklemeyi deneyin. –
Bunu çalıştı ... görünüşte mevcut matplotlib sürümü yükleyiciden Python'un 64-bit sürümü ile uyumlu değil, bu yüzden 32-bit sürümü indirilmiş ve şimdi mükemmel çalışıyor. Yardımın için teşekkürler. – hanachronism