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()

输出

更新时间: 2021 年 6 月 16 日

2K+ 浏览

开启您的职业生涯

通过完成该课程获得认证

开始
广告