2016-08-01 37 views
0

Wenn ich einen Code wie das ausführen unten, mit plt.errorbar, erhalte ich die folgende Warnmeldung angezeigt:plt.errorbar Problem: FutureWarning: elementweiser Vergleich fehlgeschlagen; Rückkehr Skalar statt

FutureWarning: element Vergleich fehlgeschlagen; Skalar Rückkehr statt, aber in der Zukunft wird element Vergleich durchführen, wenn self._edgecolors == str ('Gesicht'):

import numpy as np 
import matplotlib.pyplot as plt 

x = np.array([1,2,3,4,5,6,7,8,9,10]) 
y = np.array([2,3,5,6,5,4,6,7,2,1]) 
yerreur = np.array([2,4,5,1,1,3,4,5,2,1]) 

plt.figure(1) 

plt.errorbar(x,y,yerr = yerreur,fmt = 'None',ecolor = 'k') 

plt.savefig('test.pdf') 

plt.show() 

Wie kann ich dieses Problem beheben? Beeinflusst es meine Grafik?

+0

Es hat keinen Einfluss auf Ihr Diagramm, ist nur eine Warnung. Ich sehe die Warnung hier nicht (Python: 3.4.3 + numpy: 1.11.0 + matplotlib: 1.5.1) Welche Version verwendest du? – Luis

+0

Ich benutze Version 1.4.3. – Melian

+0

Ich würde sagen, es ist eine [Versionsfrage] (https://github.com/mwaskom/seaborn/issues/723). Versuchen Sie, es zu aktualisieren, ich bin mir ziemlich sicher, dass das tun wird;) – Luis

Antwort