Я случайно установил plt.ylabel = 'blank string'
plt.ylabel = 'blank string'
Теперь, когда я пытаюсь plt.ylabel(''), я получаю ошибку:
plt.ylabel('')
TypeError: объект 'str' не вызывается
Есть ли функция для сброса этих назначений?
Просто повторно импортируйте matplotlib, чтобы plt.ylabel указывал на метод, экспортированный из matplotlib.pyplot, а не на строку символов (str) со значением «пустая строка».
plt.ylabel
matplotlib.pyplot
str
import matplotlib.pyplot as plt plt.ylabel("Label Text!")
Если вам удобно импортировать только метод matplotlib.pyplot.ylabel вместо повторного импорта matplotlib, это тоже может сработать.
matplotlib.pyplot.ylabel
Дополнительная ссылка - исходный код для matplotlib.pyplot.ylabel или официальная документация .