快速入门Matplotlib
十分钟快速入门Matplotlib 函数式绘图 这个库主要有两种绘图方式,一种是像这样的类matlab的函数式绘图方法。 import matplotlib.pyplot as plt import numpy as np # 创建数据 x = np.linspace(0, 5, 10) y = x ** 2 # 开始绘图 plt.figure() # 创建画布 plt.plot(x, y, 'r') # 对x和y用红色线进行绘图 plt.xlabel('x') # 设置x坐标轴的名称 plt.ylabel('y') plt.title('title') # 设置图片标题 plt.show() # 显示画布 对数式绘图 还有一种是基于对象API的绘图方式。 fig = plt.figure() # 创建空白的fig对象 axes = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # 在fig上添加axes axes.plot(x, y, 'r') # 在axes上用数据绘图 axes.set_xlabel('x') # 设置axes的x坐标轴名称 axes.set_ylabel('y') axes.set_title('title') # 设置axes的标题 其实上面那个对象绘图我们已经很明显看得出这里面自顶向下的从属关系了。比如说一个fig有多个axis