通过循环和函数填充 Matplotlib 子图
为了通过循环和函数填充 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()
输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP