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)