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)

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章