以下程序執行得很好,但只顯示一個圖例。我如何顯示所有四個傳說?請看附件中的圖片。matlabplot for循環中的多個圖例
import matplotlib.pyplot as plt
dct = {'list_1' : [1,2,4,3,1],'list_2' : [2,4,5,1,2],'list_3' : [1,1,3,4,6],'list_4' : [1,1,2,2,1]}
xs = [0,1,2,3,4]
for i in [1,2,3,4]:
plt.plot(xs,dct['list_%s' %i])
plt.legend(['%s data' %i])
plt.show()
只有最後一個傳說會在您運行時顯示? – avasal 2013-02-12 05:47:23
我假設你真的想要一個圖例(即浮動框),其中的所有條目。 – tacaswell 2013-02-12 06:15:12