title: Plotting disconnected entities with shapely descartes and matplotlib
body: <p>I need to plot a list of disconnected circles which I have created for other purposes in shapely. </p>
  
  <p>I was trying to do exactly as the example in <a href="http://toblerity.org/shapely/manual.html#cascading-unions" rel="nofollow">http://toblerity.org/shapely/manual.html#cascading-unions</a> shows (see <a href="http://toblerity.org/shapely/code/cascaded_union.py" rel="nofollow">code</a>) but that works only if the circles overlap and the overall thing is connected (which is not in my case). As you can see by replacing the line</p>
  
  <pre><code>polygons = [Point(i, 0).buffer(0.7) for i in range(5)]
  </code></pre>
  
  <p>with</p>
  
  <pre><code>polygons = [Point(i, 0).buffer(0.7) for i in (0,4)]
  </code></pre>
  
  <p>that breaks with and <code>AssertionError</code> for the thing not being a Polygon by descartes (or by matplotlib failing <code>assert vertices.ndim == 2</code> if one comments out the descartes assertion as a test)</p>
  
  <p>Looking at the docs for <a href="http://matplotlib.org/api/path_api.html#matplotlib.path.Path" rel="nofollow">matplotlib.path.Path</a> it seems possible to use MOVETO to achieve this goal, but shapely does not seem to support it. Is this correct? What workarounds do I have?</p>