如何解决python自生成图
例如,我想使用 matplotlib 基于矩阵数据创建图形。矩阵有 3 个维度,x 和 y 是层的大小,n 是我的矩阵的层数。
我想使用每个图层的 imshow 单独显示每个图层。矩阵是从文件加载的,在加载之前我不知道矩阵的大小。
如何自动生成图形?它总是一样的,但通常我是静态的:
如果我有 3 层,我是手工制作的:
import matplotlib.pyplot as plt
fig1 = plt.figure()
# my plots
fig2 = plt.figure()
# my plots
fig3 = plt.figure()
# my plots
但是如果我不知道数字的数量,我就不能这样做。我想使用循环创建它:
for i in range(n):
figi = plt.figure()
但是这样做我每次都会覆盖figi!我该怎么做才能保存我所有的数字?
感谢您的帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。