Я создаю серию диаграмм рассеяния, где я сохраняю большую часть сюжета (помимо графика разброса) между каждым сюжетом. Это делается так: Keeping map overlay between plots in matplotlibУдалить аннотацию при сохранении графика matplotlib
Теперь я хочу, чтобы добавить аннотацию к сюжету:
for j in range(len(n)):
plt.annotate(n[j], xy = (x[j],y[j]), color = "#ecf0f1", fontsize = 4)
Однако это аннотации остается на участке между участками. Как очистить аннотацию после сохранения каждой фигуры?
Спасибо. Однако у меня есть ошибка: Ошибка: ValueError: list.remove (x): x not in list – bjornasm
Эта ошибка, безусловно, происходит из-за того, что вы использовали функциональность 'artist.remove'. Поскольку я не знаю вашего точного кода, я добавил рабочий пример, как вы могли это сделать. – ImportanceOfBeingErnest
Вы правы. Проблема возникает, когда художник не удаляется. – bjornasm