Matplotlib.pyplot和Matplotlib.figure有什么区别?
matplotlib.pyplot
Matplotlib.pyplot 是一组函数,可使Matplotlib的工作方式类似于MATLAB。每个pyplot函数都对图形进行某些更改:例如,在图形中创建绘图区域,在绘图区域中绘制一些线条,使用标签装饰绘图等等。
在 Matplotlib.pyplot 中, 各种状态在函数调用之间保留,这样它就能跟踪诸如当前图形和绘图区域之类的事物,并且将绘图函数指向当前轴。
matplotlib.figure
Figure跟踪所有子Axes,一些“特殊”的图案(标题、图例等)和画布。一个图形可以包含任意数量的Axes,但通常至少有一个。
示例
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure("I am figure window")
plt.show()