以下公式给出了每行的长度:
xlen_max = 4
ylen = 7
for g in range(ylen):
xlen = min(ylen-g, xlen_max)
print(xlen)
4
4
4
4
3
2
1
我尝试将其应用于matplotlib:
fig, axes = plt.subplots(ylen, xlen_max , figsize=(5, 5))
for aa, axlist[aa] in enumerate(axes):
for a, ax in enumerate(axlist[aa]):
xlen = min(ylen-g, xlen_max)
if xlen > a :
axlist[aa][a].axis('off')
或者变化,但这会返回各种错误和/或奇怪形状的情节网格。任何人作为一个快速的想法/建议/暗示可能是前进的方向?