import numpy as np
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
x = [0,5,9,10,15]
y = [0,1,2,3,4]
fig, ax = plt.subplots()
ax.plot(x,y)
start, end = ax.get_xlim()
ax.set_xticks(np.arange(start, end, 2))
plt.show()
x = [0,5,9,10,16]
y = [0,1,2,3,5]
x_ticks = np.arange(0, 16, 5)
plt.xticks(x_ticks)
y_ticks = np.arange(0, 5, 2)
plt.yticks(y_ticks)
plt.plot(x, y)