title: How to slice list from matplotlib ginput
body: <p>I have a list of values in Python, which I'm plotting with matplotlib. I'm then trying to use ginput in matplotlib to click two points on the graph, from which the X coordinates will be taken, between which to slice my original list. However, I can't seem to find a way to do this.</p>
  
  <p>I already have a list of numbers called MIList, and the following code isn't working for me:</p>
  
  <pre><code>startinput = plt.ginput(2)
  print("clicked", startinput)
  startinputxvalues = [x[0] for x in startinput]
  print(startinputxvalues)
  x1 = startinputxvalues[0]
  print(x1)
  x2 = startinputxvalues[1]
  print(x2)
  slicedMIList = [MIList[int(x1):int(x2)]]
  plt.plot(slicedMIList)
  </code></pre>
  
  <p>This gives me an array, but it doesn't plot these values on my graph - does anyone have any input as to what I'm doing wrong?</p>
  
  <p>Thanks</p>