Matplotlib简介
Matplotlib是一个Python 2D的绘图库。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。
画图方法
Matplotlib中有两种画图方法。
- 使用matplotlib.pyplot库中的函数来画图
使用这种方法画图相对来说较为简单。基本流程,首先需要调用库,import matplotlib.pyplot as plt。然后申请一张画布,plt.figure(),后续的画图就在这张画布上进行。然后使用plt.plot()函数进行画图。最后使用plt.show()展示图片。
plt提供了很多基本的function可以让你很快的画出图来,但是如果你想要更细致的精调,就要使用另外一种方法。
import matplotlib.pyplot as plt
plt.figure()
plt.plot()
plt.show()
- 使用ax进行画图
fig, ax = plt.subplots()
ax.plot()
与plt中预置的方法一样,fig可以理解为画布。所有的内容都是画在这个画布上。而axes则可以理解为区域,就是在这张画布上,又划分了一些子区域。然后就可以在ax这个区域中使用plot方法来画图。
图片中所示就是matplotlib中的一些基本的元素。首先最外层就是figure,然后是axes。
在axes之后,则就是axis与tick。这两个元素分别为坐标轴和可度。我们可以通过各种命令方法来操纵图像中的每一个部分,从而达到数据可视化的最终效果。