Чтобы закрыть этот вопрос, я перешел от комментария к ответу.
Проблема с вашим кодом заключалась в том, что вы использовали аргумент ключевого слова с точкой - и это неверный синтаксис. Но вам не нужно было использовать ключевые аргументы вообще. Вместо этого вам нужно вызвать следующее:
ax.xaxis.set_major_locator(plt.MultipleLocator(4))
Я рекомендую проверить больше об аргументах ключевых слов, чтобы вы могли понять синтаксис.
Аргумент ключевого слова пример:
Например, у вас есть функция:
from math import sqrt
def quadratic(a, b, c):
x1 = -b / (2*a)
x2 = sqrt(b**2 - 4*a*c) / (2*a)
return (x1 + x2), (x1 - x2)
Вы можете позвонить quadratic(31, 93, 62)
или позвонить напрямую, используя имена аргументов - quadratic(a=31, b=93, c=62)
Источник: https://treyhunner.com/2018/04/keyword-arguments-in-python/