class_docstr: Analogous to a gridspec, and contained in another LayoutGrid.
class_docstr_tok: ["Analogous","to","a","gridspec",",","and","contained","in","another","LayoutGrid","."]
docstr: Change the minimum size of all the margin of all
  the cells in the layout grid.
  
  Parameters
  ----------
  todo : {'left', 'right', 'bottom', 'top'}
      The margin to alter.
  
  size : float
      Minimum size of the margin.  If it is larger than the
      existing minimum it updates the margin size. Fraction of
      figure size.
docstr_tok: ["Change","the","minimum","size","of","all","the","margin","of","all","the","cells","in","the","layout","grid",".","Parameters","--","--","--","--","--","todo",":","{","'left","'",",","'right","'",",","'bottom","'",",","'top","'","}","The","margin","to","alter",".","size",":","float","Minimum","size","of","the","margin",".","If","it","is","larger","than","the","existing","minimum","it","updates","the","margin","size",".","Fraction","of","figure","size","."]
code: def edit_all_margins_min(self, todo, size):
      """
      Change the minimum size of all the margin of all
      the cells in the layout grid.
  
      Parameters
      ----------
      todo : {'left', 'right', 'bottom', 'top'}
          The margin to alter.
  
      size : float
          Minimum size of the margin.  If it is larger than the
          existing minimum it updates the margin size. Fraction of
          figure size.
      """
  
      for i in range(len(self.margin_vals[todo])):
          self.edit_margin_min(todo, size, i)
  
imports: import itertools
  import kiwisolver
  import logging
  import numpy
  import matplotlib
  import matplotlib.patches
  from matplotlib.transforms import Bbox
label_desc: Use image node_id 12 for calling the LayoutGrid obj's underlying member method code with example usage: obj.edit_all_margins_min(todo, size) without return types