2012-04-25 62 views
6

なぜmatplotlibが2つのエラーバーを表示していますか?私はそれが非対称のエラーバーと関係するかもしれないと思う。matplotlibの凡例がダブルエラーバーを表示

enter image description here

あなたはこれで問題が再現することができます:あなたは伝説のポイント数を設定することができます

>>> import matplotlib.pyplot as plt 
>>> plt.errorbar([1,2,3],[3,4,2],yerr=[[1,2,0.5]]*2, label='data') 
<Container object of 3 artists> 
>>> plt.legend() 
<matplotlib.legend.Legend object at 0x10b82f590> 
>>> plt.show() 
+0

を?私はpython2.7とmatplotlib 1.1.0でそれを再現することはできません – Zenon

+0

Python 2.7.2とmatplotlib 1.1.0 – user545424

答えて

13

を:

Pythonとmatplotlibのバージョン
plt.legend(numpoints=1) 
関連する問題