我想从嵌套循环创建一个子图。嵌套循环内是一个continue语句。我该如何枚举创建子图的循环?
我想用一个continue语句来枚举嵌套循环,以创建子图。当我在第二个循环中放入一个enumerate()函数时,它将跳过子图对应轴的计数。
有没有一种方法可以枚举/计数,而该方法不会影响continue语句?
dictionary = {}
for a in ['A', 'B', 'C', 'D', 'E']:
dictionary[a] = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
fig, ax = plt.subplots(N,M, figsize = (12,12))
for key, val in dictionary.items():
for i, (key2, val2) in enumerate(dictionary.items()):
if key == key2:
continue
else:
df = val + val2
df.plot(ax = ax[i])
我的预期结果应该是根据代码进行干净的子封装。