python pylab 畫圖 圖例 多折線圖
import pylab as pl
def drawFigure(list,nameslist):
linestyle=['cx--','mo:','kp-.','bs--','p*:'] #紅,綠,黃,藍,粉,每個折線給不同的顏色
linenum=len(list) #list中的元素仍為列表,對應著某一折線圖的縱座標
x=[i for i in range(0,len(list[0]))] #橫座標
plotlist=[]
for i in range(1,linenum):
plot1,=pl.plot(x
plotlist.append(plot1)
pl.legend(plotlist, nameslist, loc='upper right', shadow=True) #多個折線的圖例
pl.title('Electricity market problem') # 標題
pl.xlabel('timestamp') # 橫座標標題
pl.ylabel('Number of rules') # 縱座標標題
pl.xlim(0, 135) pl.ylim(0, 180) pl.show()
}