Вот очень простой способ сделать это. Вы можете установить параметр interval
на 7 или 10 или любое другое значение, которое вам нравится:
import matplotlib.pyplot as plt
import matplotlib.ticker as tkr
x = list('ABCDEFGHIJ')
y = [1,2,4,8,16,32,64,128,256,512]
fig, ax = plt.subplots(1)
interval = 2 # This parameter regulates the interval between xticks
plt.plot(x,y)
ax.xaxis.set_major_locator(tkr.MultipleLocator(interval))
plt.show()
![enter image description here](https://i.stack.imgur.com/XJge1.png)