【发布时间】:2021-02-09 20:18:28
【问题描述】:
在像下面这样的简单情况下,我可以水平显示 3 个图,并可能单独更改内容,例如在子图中吗?注意:我不能只是摆脱循环并手动执行:在实际情况下,我需要从循环内部执行!
x = np.arange(-2 * pi, 2 * pi, pi / 30)
y1 = 1 + np.cos(x)
y2 = -(1 + np.cos(x + pi))
y3 = (1 + np.cos(x)) - (1 + np.cos(x + pi))
row = [y1, y2, y3]
for i in row:
plt.figure()
plt.plot(x, i)
【问题讨论】:
-
对不起,我应该指定这是在 Python 中。
标签: python for-loop matplotlib plot