fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
xticks = ['Jan', 'Feb', 'Mar', 'April', 'May']
x = [1, 2, 3, 4, 5]
yticks = ['Windy', 'Sunny', 'Rainy', 'Cloudy', 'Snowy']
y = [2, 1, 3, 5, 4]
plt.plot(x, y, 'b-', marker='o')
plt.subplots_adjust(left=0.2)
plt.xticks(x, xticks)
plt.yticks(y, yticks)
ax.set_ylim(0.5, max(y))
plt.show()
matplotlib, как запустить тики, оставляя место от начала оси