title: Interactive 2D plotting in python
body: <p>I'm trying to write a program that creates a 2D grid in which the user chooses some edges between the points in the grid. Then the program dynamically manipulate those edges(eg. flip them, connect them, ...) till it converges to a particular shape.</p>
  
  <ul>
  <li>Now my question is there any particular module that suits this kind of interactive plotting.</li>
  </ul>
  
  <p>So far I've looked into <em>PyQwt, GuiQwt, and Chaco</em> but cannot figure out which one is more applicable for my program. It be great if someone could compare and contrast them, or suggest new modules.</p>
  
  <p>Thanks</p>