class_docstr: A proxy to broadcast ``set_*()`` and ``set()`` method calls to contained `.Spines`.
  
  The proxy cannot be used for any other operations on its members.
  
  The supported methods are determined dynamically based on the contained
  spines. If not all spines support a given method, it's executed only on
  the subset of spines that support it.
class_docstr_tok: ["A","proxy","to","broadcast","``","set_","*","(",")","``","and","``","set","(",")","``","method","calls","to","contained","`",".Spines","`",".","The","proxy","can","not","be","used","for","any","other","operations","on","its","members",".","The","supported","methods","are","determined","dynamically","based","on","the","contained","spines",".","If","not","all","spines","support","a","given","method",",","it","'s","executed","only","on","the","subset","of","spines","that","support","it","."]
code: def __init__(self, spine_dict):
      self._spine_dict = spine_dict
  
imports: from collections.abc import MutableMapping
  import functools
  import numpy
  import matplotlib
  from matplotlib import _api, _docstring
  from matplotlib.artist import allow_rasterization
  import matplotlib.transforms
  import matplotlib.patches
  import matplotlib.path
label_desc: Use image node_id 1 to create a new SpinesProxy object  with example: obj = SpinesProxy(spine_dict)