#python #matplotlib #data-visualization
Вопрос:
Используя Matplotlib на python, я попробовал этот код и получил ошибку ниже. Пожалуйста, помогите.
Код
plt.plot(x,y)
plt.grid(True)
plt.show()
Ошибка
Ошибка типа: объект ‘bool’ не может быть вызван
Комментарии:
1. Вам нужно показать нам больше кода, потому что очевидно, что вы что-то переписали. КАКАЯ именно строка вызывает эту ошибку?
2. Я бы предположил, что это означает
plt
, что это не тот объект, о котором вы думаете. Но, не видя больше вашего кода или не зная, какие строки приводят к этой ошибке, это практически невозможно определить. Чтоtype(plt)
возвращается?3. импорт numpy в виде np из matplotlib импорт pyplot в виде plt x = np.arange(1,11) y=2*x plt.график(x,y) plt.сетка(True) plt.показать()
Ответ №1:
Вы пробовали plt.grid()
(без Истины)?
Комментарии:
1. Да, но это не сработало. Кажется, что при использовании метода сетки ничего не работает.
Ответ №2:
Все, что вам нужно, — это перезагрузить pyplot
модуль.
from importlib import reload
reload(plt)
plt.grid(True)