2016-08-01 22 views
0

當我執行類似下面的代碼,以plt.errorbar,我得到以下警告消息:plt.errorbar問題:FutureWarning:元素比較失敗;返回標代替

FutureWarning:按元素比較失敗;返回標 代替,但今後如果 self._edgecolors == STR( '臉')將執行的elementwise比較:

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() 

我怎樣才能解決這個問題?它以任何方式影響我的圖形?

+0

它不影響你的圖表,只是一個警告。我在這裏沒有看到警告(python:3.4.3 + numpy:1.11.0 + matplotlib:1.5.1)您使用的是哪個版本? – Luis

+0

我使用版本1.4.3。 – Melian

+0

我會說這是[版本問題](https://github.com/mwaskom/seaborn/issues/723)。嘗試更新它,我很確定這樣做;) – Luis

回答