Как исправить: модуль matplotlib не имеет атрибутаplot;
Ошибка, с которой вы можете столкнуться при использовании matplotlib :
AttributeError : module 'matplotlib' has no attribute 'plot'
Эта ошибка обычно возникает, когда вы используете следующий код для импорта matplotlib:
import matplotlib as plt
Вместо этого вы должны использовать:
import matplotlib. pyplot as plt
В следующем примере показано, как исправить эту ошибку на практике.
Как воспроизвести ошибку
Предположим, мы пытаемся создать линейный график в matplotlib, используя следующий код:
import matplotlib as plt #define data x = [1, 2, 3, 4, 5, 6] y = [3, 7, 14, 19, 15, 11] #create line plot plt. plot (x, y) #show line plot plt. show () AttributeError : module 'matplotlib' has no attribute 'plot'
Мы получаем сообщение об ошибке, поскольку мы использовали неправильную строку кода для импорта библиотеки matplotlib.
Как исправить ошибку
Чтобы исправить эту ошибку, просто используйте правильный код для импорта библиотеки matplotlib:
import matplotlib. pyplot as plt #define data x = [1, 2, 3, 4, 5, 6] y = [3, 7, 14, 19, 15, 11] #create line plot plt. plot (x, y) #show line plot plt. show ()

Обратите внимание, что мы можем успешно создать линейный график, не получив ошибки, поскольку мы использовали правильную строку кода для импорта библиотеки matplotlib.
Дополнительные ресурсы
В следующих руководствах объясняется, как исправить другие распространенные ошибки в Python:
Как исправить: нет модуля с именем matplotlib
Как исправить: нет модуля с именем pandas.
Как исправить: нет модуля с именем numpy