I am trying to create a graph with the X axis being a geometric sequence, while the y axis is a number from 0.0 to 1.0. My code is as follows:
form matplotlib import pyplot as plt
plt.xticks(X)
plt.plot(X,Y)
plt.show()
which generates such a graph:

As you can see, I explicitly check the x-axis with those related to the geometric sequence.
My question is: is it possible to make x-ticks evenly spaced, despite their importance, since the initial terms of the sequence are small and filled together. I kind of like a logarithmic scale that would be ideal if it were to deal with the powers of the base, but not for the geometric sequence, as is the case here.