Другой подход - установить локатор оси:
import matplotlib.ticker as plticker
loc = plticker.MultipleLocator(base=1.0) # this locator puts ticks at regular intervals
ax.xaxis.set_major_locator(loc)
В зависимости от ваших потребностей существует несколько разных типов локаторов.