Как исправить: модуль 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *