通过循环和函数填充 Matplotlib 子图
matplotlibpythondata visualization更新于 2025/6/7 3:56:17
要通过循环和函数填充 matplotlib 子图,我们可以采取以下步骤 −
设置图形大小并调整子图之间和周围的填充。
创建一个图形和一组子图,行数 = 3,列数 = 2。
创建一个函数来迭代每行的列,并使用 plot() 方法在每个列索引处绘制 x 数据点。
迭代行(步骤 2)并创建随机 x 数据点并调用 iterate_columns() 函数(步骤 3)。
要显示图形,请使用 show()方法。
示例
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, axes = plt.subplots(3, 2) """ Iterate column's axes""" def iterate_columns(cols, x): for col in cols: col.plot(x, color='red') """ Iterate row's axes""" for row in axes: x = np.random.normal(0, 1, 100).cumsum() iterate_columns(row, x) plt.show()
输出

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

