如何在Matplotlib中以编程方式选择特定的子图?

如何在Matplotlib中以编程方式选择特定的子图?

要在matplotlib中选择特定的子图,可以执行以下步骤:

  • 设置图形大小并调整子图之间和周围的间距。

  • 使用 figure() 方法创建一个新的图形或激活现有的图形。

  • 在循环中遍历需放置的子图数量。

  • 在循环内部,使用 add_subplot() 方法将 “~.axes.Axes” 添加到图形中,作为子图布局的一部分。

  • 现在,选择带有红色颜色的坐标轴绘图线。

  • 要显示图形,请使用 show() 方法。

示例

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams ["figure.figsize"] = [7.50,3.50]
plt.rcParams ["figure.autolayout"] = True

fig = plt.figure()

for index in [1, 2, 3, 4]:
  ax = fig.add_subplot(1, 4, index)
  ax.plot(np.random.rand(5), np.random.rand(5))

ax = fig.add_subplot(1, 4, 2)
ax.plot(np.random.rand(5), np.random.rand(5), color = 'red')

plt.show()

输出

如何在Matplotlib中以编程方式选择特定的子图?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程