サブフィギュアに凡例を配置しようとしていますが、どうにかできません。これが私がやろうとしていることの例です:
def test():
fig = plt.figure()
ax1 = fig.add_subplot(111)
V = 10
X = range (V)
char = 'a'
leg = []
legp = []
for i in range (0,5):
Y = np.random.randn(V)
ap = ax1.plot(X,Y)
legp.append(ap)
char = chr(ord(char)+1)
leg.append(char)
fig.legend(legp,leg)
fig.show()
空の凡例でこの利回り。また、たくさんの警告メッセージが表示されます。
warnings.warn( "凡例は%sをサポートしていません\n代わりにプロキシアーティストを使用してください。\n \ nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist \ n"%(str(orig_handle) 、))/usr/lib/pymodules/python2.7/matplotlib/legend.py:610:UserWarning:Legendは[]をサポートしていません代わりにプロキシアーティストを使用してください。
http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist
warnings.warn( "凡例は%sをサポートしていません\n代わりにプロキシアーティストを使用してください。\n \ nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist \ n"%(str(orig_handle) 、))
これはこの「プロキシアーティスト」と関係があると思いますが、それが指し示すリンクは、最初にこれを学んだリンクを指しています。
不思議に思う人のために、私は凡例に描かれたプロットの一部だけを含めたいと思います。
では、どうすればこれを達成できますか?
編集:
私はgnomeを使用してUbuntu12.10でpython2.7.3を使用しています。