Matplotlib是Python的绘图库,在日常工作和科研活动中经常需要用到,本博文会不定期更新一些常见的画图实例。
一、画散点图
给出一些点坐标,在二维坐标系上表示出来
import matplotlib.pyplot as plt #pyplot子模块提供了一系列API帮助画图
x = [2, 5, 8, 10, 14, 17, 22, 24, 27] #提供一系列点坐标
y = [1, 4, 6, 12, 15, 19, 21, 25, 28]
plt.plot(x, y) #作图命令
plt.show() #展示图像,无此命令,则看不到画出的图,且show()函数会
#阻滞程序的运行,即在不关闭弹出的图像下,show()函数后
#面的代码是不会运行的
运行后得到图像
但是发现并不是我们想要的散点图,原因是因为plot( )函数默认的画图格式就是这样的折线图,我们可以通过在plot( )函数里面添加一些参数来控制作图的格式,来达到我们想要的效果
import matplotlib.pyplot as plt
x = [2, 5, 8, 10, 14, 17, 22, 24