title: PyPlot coordinate reader ruined when changing axis labels
body: <p>Generally when plotting with pyplot we have the current (x,y) values at the bottom right:
  <a href="https://i.stack.imgur.com/HHsBM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/HHsBM.png" alt="Note box"></a></p>
  
  <p>But, what happens if you relabel? Code:</p>
  
  <pre><code>import matplotlib.pyplot as plt 
  plt.ion()
  plt.draw()
  plt.plot([(i,i) for i in range(10)])
  plt.gca().set_xticklabels((1,2,3,4,5,6,7,8,9,10))
  plt.draw()
  </code></pre>
  
  <p>You get:</p>
  
  <p><a href="https://i.stack.imgur.com/NLwL2.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NLwL2.png" alt="Not good"></a></p>
  
  <p>As you see the x value is ruined, that is, is no longer displayed. This may make sense for non- numeric labeling, and may be difficult to handle, but this actually happened to me while working with a twin axis, which I need to be a transformation of the first. If I relabel the twin the coordinates do not appear as well, even though the main axis is untouched. <strong>Is there a way to retrieve coordinate display capability?</strong>. If someone feels a code to produce and alter a twin axis is necessary let me know.</p>