何,我想使用子图在 1 个图中绘制 24 个图像。
我已经使用这种方法制作了空地块:
# Import everything from matplotlib (numpy is accessible via 'np' alias)
from pylab import *
# create new figure of a3 size.
figure(figsize=(16.5, 11.7), dpi=300)
# do plotting for 24 figs in 1 plot
for i in range(1, 25):
#print i
subplot(4, 6, i)
现在我想用线图中的每个图(绘制的背景)中的相同数据填充我的子图。我使用以下行执行此操作:
plot(myData)
一旦我运行该程序,它就会崩溃告诉我:
“_tkinter.TclError:没有足够的可用内存用于图像缓冲区”
因此,在搜索网页后,我读到我需要在制作这些图后关闭它们,以便可以重用内存。但是,使用子图时我该怎么做?
- 坦率
编辑:我认为如果我可以列出 2 个列表,myData 中的每个 uniq 项分别为 1 个,第二个列表包含该 uniq 项的出现次数,我认为这将很容易解决。any1 对此有提示吗?