title: Plot issue while changing axes scales on matplotlib scatter plot
body: <p>I am drawing a scatter plot using matplotlib. This is a somewhat peculiar issue. Here's the plot of the data when there is no scale of the axes </p>
  
  <pre><code>plt.scatter(x, y , marker ='x')
  #plt.xscale('log')
  #plt.yscale('log')
  plt.show()
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/sOB9h.png" alt="enter image description here"></p>
  
  <p>The plot of the data with axes scaled to `logarithm' scale.</p>
  
  <p><img src="https://i.stack.imgur.com/JeKnt.png" alt="enter image description here"></p>
  
  <p>Why is this happening? The same happens even when the base is changed to <code>2</code> or <code>e</code></p>