Python Matplotlib教程

例子:

# -*- coding: utf-8 -*  #解决中文乱码

import matplotlibasplot

importmatplotlib.pyplotasplt

plot.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签

plot.rcParams['axes.unicode_minus']=False#用来正常显示负号

plt.plot([2,3,4],[5,1,6])#绘制坐标(2,5)(3,1)(4,6)

plt.ylabel("Grade")

plt.ylabel("number")

plt.axis([-1,11,-1,7]) #分别指定X,Y轴的范围(-1,11),(0,7)

plt.savefig('test',dpi=600)#plt.savefig()将输出图形存储为文件,默认为png格式,可以通过dpi修改输出质量

plt.show()


一个窗口绘制多个折线图:

plt.plot([2,3,4],[5,1,6])#绘制坐标(2,5)(3,1)(4,6)

plt.plot([1,4,6],[2,7,8])

plt.show()

Python Matplotlib教程_第1张图片

画两个窗口:

plt.plot([2,3,4],[5,1,6])#绘制坐标(2,5)(3,1)(4,6)

plt.figure()

plt.plot([1,4,6],[2,7,8])

Python Matplotlib教程_第2张图片
test.png
Python Matplotlib教程_第3张图片
test2.png

一个窗口两个坐标轴:

plt.subplot(2,1,1)

plt.plot([2,3,4],[5,1,6])#绘制坐标(2,5)(3,1)(4,6)

plt.subplot(2,1,2)  #subplot(2,1,2)代表2行1列的坐标轴,当前为第二个

plt.plot([1,4,6],[2,7,8])


Python Matplotlib教程_第4张图片

详解plot:

文档地址:https://matplotlib.org/index.html

指定参数的颜色和样式:

plt.plot([2,3,4],[5,1,6],"bo") #b代表blue,o代表circle

plt.plot([2,3,4],[5,1,6],"--r") # r代表red,--代表虚线

散点图:

plt.scatter([2,5,6],[1,6,4],color="r")

plt.show()

Python Matplotlib教程_第5张图片

直方图:

plt.bar([1,3,5,7,9],[5,2,7,8,2], label="Example one")

plt.bar([2,4,6,8,10],[8,6,2,5,6], label="Example two", color='g')

plt.legend()  #显示说明

Python Matplotlib教程_第6张图片

等高线图:

你可能感兴趣的:(Python Matplotlib教程)