title: Looking for a simple window renderer for Python
body: <p>I'm currently looking for a simple step-by-step window renderer library for Python.</p>
  <p>The main idea behind what I need is that I want to be able to change the input data before I call the window render function, by doing so the window would render a moving point with some additional static points. The rendered window would refresh while the program is running. For example:</p>
  <pre><code># Some points
  data_points_x = [2,4,6,11,22]
  data_points_y = [5,-1,23,41,1]
  window.add(x, y, style=&quot;point&quot;)
  # Another point
  important_point_x = 23
  important_point_y = 13
  window.add(important_point_x, important_point_y, style=&quot;star&quot;)
  
  # Main rendering loop
  while True:
     # Move one point
     important_point_x = important_point_x + 1
     window.render()
  </code></pre>
  <p>I know <code>matplotlib</code> can do something similar, but I'm interested if there is any other library capable of doing more, for example, rendering text, lines and so on. Finally, <code>pyplot</code> does not refresh the window when calling <code>plot.show()</code> when the program is running.</p>