title: How to plot array shape (4, 4, 4, 5, 5) onto a 2d figure with matplotlib?
body: <p>with <code>gridspec.GridSpecFromSubplotSpec</code> in <code>matplotlib</code>, I managed to plot an array with shape (4, 4, 5, 5) into 4 subplots (each is a small figure with 4 images with width and height being 5) onto a larger 2d figure. </p>
  
  <p>I wonder how to plot array with shape (4, 4, 4, 5, 5) (each subplot is a figure like described above) onto a larger 2d figure? </p>
  
  <p>see illustration below: I managed to plot level 1-3, but I don't know how to plot level4. Could anyone help? Thanks
  <a href="https://i.stack.imgur.com/GibvY.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GibvY.jpg" alt="enter image description here"></a></p>