yy = np.random.random(10)
plt.plot(xx, yy, 'o')
xticks, xticklabels = plt.xticks()
xmin = (3 * xticks[0] - xticks[1]) / 2.0
xmax = (3 * xticks[-1] - xticks[-2]) / 2.0
plt.xlim(xmin, xmax)
plt.xticks(xticks)
plt.show()
Маркеры на краях графика обрезаны в matplotlib