python畫圖
利用matplotlib.pyplot畫圖
折線圖
matplotlib.pyplot.plot(x,y,fmt)
x,y: 數據的x值和y值,x值是可選的,不寫默認爲range(len(y))
fmt: 線格式,顏色有:藍:‘b’ 綠:‘g’ 紅:‘r’… 線的格式:實線:‘-’
虛線:‘–’ … 一些標記:圓圈:‘o’ 鑽石:‘D’… 可以任意組合:‘or’:紅色的圓圈 ‘-g’:綠色的虛線… fmt = ‘[marker][line][color]’
def pltData(x, y):
plt.rcParams['font.sans-serif']=['SimHei'] #正常顯示中文
plt.rcParams['axes.unicode_minus']=False #正常顯示負號
fig=plt.figure("1")
ax=fig.add_subplot(111)
ax.plot(x,y,'o--r',label=u"線條", linewidth=4)#label不知道爲什麼不起作用,右上角應該會有小框框
ax.set(xlabel='x軸',ylabel='y軸',title='折線圖')
ax.grid()
plt.show()
x=[1,2,3,4,5]
y=[2,1,3,4,2]
pltData(x, y)