Matplotlib.pyplot 和 Matplotlib.figure 之间有什么区别?
matplotlib.pyplot
matplotlib.pyplot 是一个函数集合,这些函数让 matplotlib 能够像 MATLAB 一样工作。每个 pyplot 函数对某个图形做一定的更改:例如,创建图形、在图形中创建绘图区域、绘制绘图区域中的某些线、给绘图加上标签等装饰。
在 matplotlib.pyplot 中,会在函数调用之间保留各种状态,以便它能够跟踪当前图形和绘图区域等内容,并且绘图函数将定向到当前轴。
matplotlib.figure
图形会跟踪所有子轴、一些“特殊”艺术家(标题、图形图例等)和画布。图形可以包含任意数量的轴,但通常至少有一个。
示例
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()
输出
广告