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
plt.scatter(x, y , marker ='x')
#plt.xscale('log')
#plt.yscale('log')
plt.show()

The plot of the data with axes scaled to `logarithm' scale.

Why is this happening? The same happens even when the base is changed to 2 or e